(devicetopology.h) 的 IAudioLoudness 介面
IAudioLoudness介面可讓您存取「大聲」補償控制項。 用戶端會呼叫IPart::Activate方法,並將參數refiid設定為 REFIID IID_IAudioLoudness,以取得子單位的IAudioLoudness介面參考。 只有在子單位支援IAudioLoudness介面時,IPart::Activate的呼叫才會成功。 只有代表硬體音量控制函式的子單位物件會支援此介面。
大部分的 Windows 音訊配接器驅動程式都支援 Windows 驅動程式模型 (WDM) ,並使用核心串流 (KS) 屬性來表示子單位中的硬體控制參數, (稱為 KS 節點) 。 IAudioLoudness介面可讓您方便存取子單位的 KSPROPERTY_AUDIO_LOUDNESS 屬性,其子類型 GUID 值為 KSNODETYPE_LOUDNESS。 若要取得子單位的子類型 GUID,請呼叫 IPart::GetSubType 方法。 如需 KS 屬性和 KS 節點類型的詳細資訊,請參閱 Windows DDK 檔。
繼承
IAudioLoudness介面繼承自IUnknown介面。 IAudioLoudness 也有下列類型的成員:
方法
IAudioLoudness介面具有這些方法。
IAudioLoudness::GetEnabled GetEnabled 方法會取得目前狀態, (啟用或停用) 音量控制項。 |
IAudioLoudness::SetEnabled SetEnabled 方法會啟用或停用音量控制。 |
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | devicetopology.h |