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 (包含 Ksmedia)

另請參閱

KSNODEPROPERTY

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL