linux-2.6.33/SNDRV_MINOR_DEVICE()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#v2d0167b]
#backlinks
*説明 [#rb5e95b7]
-パス: [[linux-2.6.33/include/sound/minors.h]]
-FIXME: デバイスマイナー番号から、カード内のデバイス番号...
--ALSA は 1つのカードに 32個デバイスを持てる。
-ALSA のカード内のデバイス番号
--値域は 0 から 31 までで、0 と 1 は役割が固定されている。
--2 と 3 は reserved
---SNDRV_MINOR_CONTROL = 0: ???
---SNDRV_MINOR_GLOBAL = 1: ???
--もし CONFIG_SND_DYNAMIC_MINORS が無効なら、下記の番号も...
---SNDRV_MINOR_HWDEP = 4: ???(4 〜 7 まで)
---SNDRV_MINOR_RAWMIDI = 8: ???(8 〜 15 まで)
---SNDRV_MINOR_PCM_PLAYBACK = 16: PCM 再生デバイス(16〜2...
---SNDRV_MINOR_PCM_CAPTURE = 24: PCM 録音デバイス(24〜31...
**引数 [#w7a035f6]
-int minor
--デバイスマイナー番号
--0〜31: カード 0 用
--32〜63: カード 1 用
--64〜96: カード 2 用
--...
--224〜255: カード 7 用
**返り値 [#bd3f37c2]
-int
--カード内のデバイス番号(0 〜 31 まで)
**参考 [#wbdb7a92]
-カードの番号を取得するためのマクロ。
--[[linux-2.6.33/SNDRV_MINOR_CARD()]]
*実装 [#q83bbdaa]
#define SNDRV_MINOR_DEVICE(minor) ((minor) & 0x001f)
*コメント [#o7ed801a]
終了行:
*参照元 [#v2d0167b]
#backlinks
*説明 [#rb5e95b7]
-パス: [[linux-2.6.33/include/sound/minors.h]]
-FIXME: デバイスマイナー番号から、カード内のデバイス番号...
--ALSA は 1つのカードに 32個デバイスを持てる。
-ALSA のカード内のデバイス番号
--値域は 0 から 31 までで、0 と 1 は役割が固定されている。
--2 と 3 は reserved
---SNDRV_MINOR_CONTROL = 0: ???
---SNDRV_MINOR_GLOBAL = 1: ???
--もし CONFIG_SND_DYNAMIC_MINORS が無効なら、下記の番号も...
---SNDRV_MINOR_HWDEP = 4: ???(4 〜 7 まで)
---SNDRV_MINOR_RAWMIDI = 8: ???(8 〜 15 まで)
---SNDRV_MINOR_PCM_PLAYBACK = 16: PCM 再生デバイス(16〜2...
---SNDRV_MINOR_PCM_CAPTURE = 24: PCM 録音デバイス(24〜31...
**引数 [#w7a035f6]
-int minor
--デバイスマイナー番号
--0〜31: カード 0 用
--32〜63: カード 1 用
--64〜96: カード 2 用
--...
--224〜255: カード 7 用
**返り値 [#bd3f37c2]
-int
--カード内のデバイス番号(0 〜 31 まで)
**参考 [#wbdb7a92]
-カードの番号を取得するためのマクロ。
--[[linux-2.6.33/SNDRV_MINOR_CARD()]]
*実装 [#q83bbdaa]
#define SNDRV_MINOR_DEVICE(minor) ((minor) & 0x001f)
*コメント [#o7ed801a]
ページ名: