devicetopology.) h (IAudioOutputSelector 介面
IAudioOutputSelector 介面可讓您存取硬體分離器控件, (輸出選取器) 。 用戶端會呼叫 IPart::Activate 方法,並將參數 refiid 設定為 REFIID IID_IAudioOutputSelector,以取得子單位的 IAudioOutputSelector 介面參考。 只有在子單位支援 IAudioOutputSelector 介面時,IPart::Activate 的呼叫才會成功。 只有代表硬體輸出選取器的子單位物件會支援此介面。
輸出選取器的每個輸出都會以裝置拓撲 (連接器或子單位的本機標識碼來識別,) 輸出的直接連結。 本機標識碼是一個數位,可唯一識別裝置拓撲中所有元件之間的部分。
大部分的 Windows 音訊配接器驅動程式都支援 Windows 驅動程式模型 (WDM) ,並使用核心串流 (KS) 属性來表示子單位中的硬體控制參數, (稱為 KS 節點) 。 IAudioOutputSelector 介面可讓您方便存取子單位的 KSPROPERTY_AUDIO_DEMUX_DEST 屬性,其子單位的子類型 GUID 值為 KSNODETYPE_DEMUX。 若要取得子單位的子類型 GUID,請呼叫 IPart::GetSubType 方法。 如需 KS 屬性和 KS 節點類型的詳細資訊,請參閱 Windows DDK 檔。
繼承
IAudioOutputSelector 介面繼承自 IUnknown 介面。 IAudioOutputSelector 也有下列類型的成員:
方法
IAudioOutputSelector 介面具有這些方法。
IAudioOutputSelector::GetSelection GetSelection 方法會取得連接到目前選取器輸出之元件的本機標識碼。 |
IAudioOutputSelector::SetSelection SetSelection 方法會選取其中一個輸出選取器的輸出。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |