共用方式為


(devicetopology.h) IAudioInputSelector 介面

IAudioInputSelector介面可讓您存取硬體多工器控制項, (輸入選取器) 。 用戶端會呼叫IPart::Activate方法,並將參數refiid設定為 REFIID IID_IAudioInputSelector,以取得子單位的IAudioInputSelector介面參考。 只有在子單位支援IAudioInputSelector介面時,IPart::Activate的呼叫才會成功。 只有代表硬體輸入選取器的子單位物件會支援此介面。

輸入選取器的每個輸入都會由裝置拓撲的連接器或子單位 (的本機識別碼來識別,) 具有直接連結至輸入的裝置拓撲。 本機識別碼是一個數位,可唯一識別裝置拓撲中所有元件之間的部分。

大部分的 Windows 音訊配接器驅動程式都支援 Windows 驅動程式模型 (WDM) ,並使用核心串流 (KS) 屬性來表示子單位中的硬體控制參數, (稱為 KS 節點) 。 IAudioInputSelector介面可讓您方便存取子單位的 KSPROPERTY_AUDIO_MUX_SOURCE 屬性,其子單位的子類型 GUID 值為 KSNODETYPE_MUX。 若要取得子單位的子類型 GUID,請呼叫 IPart::GetSubType 方法。 如需 KS 屬性和 KS 節點類型的詳細資訊,請參閱 Windows DDK 檔。

如需使用 IAudioInputSelector 介面的程式碼範例,請參閱裝置拓撲中的 SelectCaptureDevice 函 式實作

繼承

IAudioInputSelector介面繼承自IUnknown介面。 IAudioInputSelector 也有下列類型的成員:

方法

IAudioInputSelector介面具有這些方法。

 
IAudioInputSelector::GetSelection

GetSelection 方法會取得連接到目前選取器輸入之元件的本機識別碼。
IAudioInputSelector::SetSelection

SetSelection 方法會選取其中一個輸入選取器的輸入。

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 devicetopology.h

另請參閱

核心音訊介面

DeviceTopology API

IPart::Activate