次の方法で共有


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 を含む)

こちらもご覧ください

KSNODEPROPERTY

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL