enum snd_pcm_subformat_t | サブフォーマットタイプ |
---|---|
snd_pcm_subformat_name | サブフォーマットタイプの名前を取得 |
マスク | |
snd_pcm_subformat_mask_sizeof | snd_pcm_subformat_mask_t のサイズを取得 |
snd_pcm_subformat_mask_malloc | snd_pcm_subformat_mask_t 確保 |
snd_pcm_subformat_mask_free | snd_pcm_subformat_mask_t 解放 |
snd_pcm_subformat_mask_copy | 複製 |
チェック | |
snd_pcm_subformat_mask_test | 指定サブフォーマットが含まれているか |
snd_pcm_subformat_mask_empty | ビットが空か |
セット | |
snd_pcm_subformat_mask_none | すべてのビットをクリア |
snd_pcm_subformat_mask_any | すべてのビットをセット |
snd_pcm_subformat_mask_set | 指定サブフォーマットを含める |
snd_pcm_subformat_mask_reset | 指定サブフォーマットを除外する |
enum snd_pcm_subformat_t
サブフォーマットタイプ
SND_PCM_SUBFORMAT_UNKNOWN
不明
SND_PCM_SUBFORMAT_STD
標準
SND_PCM_SUBFORMAT_MSBITS_MAX
PCM フォーマットに基づく最大ビット数
SND_PCM_SUBFORMAT_MSBITS_20
最上位20ビット
SND_PCM_SUBFORMAT_MSBITS_24
最上位24ビット
マスク
void snd_pcm_subformat_mask_copy(snd_pcm_subformat_mask_t *dst, const snd_pcm_subformat_mask_t *src);
複製
チェック
int snd_pcm_subformat_mask_test(const snd_pcm_subformat_mask_t *mask, snd_pcm_subformat_t val);
指定サブフォーマットが含まれているか
セット