(devicetopology.h) IAudioChannelConfig 介面
IAudioChannelConfig 介面可讓您存取硬體通道元件。 用戶端會呼叫 IPart::Activate 方法,並將參數 refiid 設定為 REFIID IID_IAudioChannelConfig,以取得子單位 IAudioChannelConfig 介面的參考。 只有在子單位支援 IAudioChannelConfig 介面時,IPart::Activate 的呼叫才會成功。 只有代表硬體通道元件的子單位物件才支援這個介面。
IAudioChannelConfig 介面的用戶端會藉由將通道元件,以程式設計硬體通道設定控制項。 遮罩會指定音訊通道指派給喇叭。 如需通道組態遮罩的詳細資訊,請參閱 KSPROPERTY_AUDIO_CHANNEL_CONFIG。
大部分的 Windows 音頻適配卡驅動程式都支援 Windows 驅動程式模型 (WDM) ,並使用核心串流 (KS) 屬性來表示子單位中的硬體控制參數, (稱為 KS 節點) 。 IAudioChannelConfig 介面可讓您方便存取子單位的 KSPROPERTY_AUDIO_CHANNEL_CONFIG 屬性,其子單位的子類型 GUID 值為 KSNODETYPE_3D_EFFECTS、KSNODETYPE_DAC、KSNODETYPE_VOLUME 或 KSNODETYPE_PROLOGIC_DECODER。 若要取得子單位的子類型 GUID,請呼叫 IPart::GetSubType 方法。 如需 KS 屬性和 KS 節點類型的詳細資訊,請參閱 Windows DDK 檔。
繼承
IAudioChannelConfig 介面繼承自 IUnknown 介面。 IAudioChannelConfig 也有下列類型的成員:
方法
IAudioChannelConfig 介面具有這些方法。
IAudioChannelConfig::GetChannelConfig GetChannelConfig 方法會從通道組態控件取得目前的通道組態遮罩。 |
IAudioChannelConfig::SetChannelConfig SetChannelConfig 方法會在通道組態控件中設定通道組態遮罩。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |