KSNODEPROPERTY_AUDIO_CHANNEL構造体 (ksmedia.h)
KSNODEPROPERTY_AUDIO_CHANNEL構造体は、ノード内のチャネルのプロパティを指定します。
構文
typedef struct {
KSNODEPROPERTY NodeProperty;
LONG Channel;
ULONG Reserved;
} KSNODEPROPERTY_AUDIO_CHANNEL, *PKSNODEPROPERTY_AUDIO_CHANNEL;
メンバーズ
NodeProperty
取得または設定するターゲット ノードとプロパティの両方を指定します。 このメンバーは、KSNODEPROPERTY 型の構造体です。
Channel
チャネル番号を指定します。 このメンバーは、制御するチャネルを識別します。 n 個の チャネルを含むストリームの場合、チャネルには 0 ~ n-1 の番号が付けられます。 チャネル数の -1 (0xFFFFFFFF) を指定すると、レベルはストリーム全体に適用されます。
標準の USB オーディオ仕様では、マスター チャネル制御機能をサポートするオーディオ ドライバーがストリーム全体にチャネル固有の情報を適用できるようにするメカニズムが用意されていることに注意してください。 このメカニズムを実装するには、USB オーディオ ドライバーは、チャネル番号をゼロ (0) に設定する必要があります。 したがって、USB オーディオ ドライバーがチャネル番号を -1 に設定する場合、プロパティ情報がストリーム全体に適用される保証はありません。
Reserved
オペレーティング システムによる内部使用のために予約されています。 使用しないでください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |