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 (0) に設定する必要があります。 そのため、USB オーディオ ドライバーがチャネル番号を -1 に設定する場合、プロパティ情報がストリーム全体に適用される保証はありません。
Reserved
オペレーティング システムによる内部使用のために予約されています。 使用しないでください。
要件
要件 | 値 |
---|---|
Header | ksmedia.h (Ksmedia.h を含む) |