Share via


(audioclient.h) IAudioClient2 介面

IAudioClient2 介面衍生自 IAudioClient 介面,其中包含一組額外的方法,可讓 Windows 音訊會話 API (WASAPI) 音頻用戶端執行下列動作:選擇卸除、查詢數據流屬性,以及從處理卸除的硬體取得資訊。如果基礎端點支援硬體音訊引擎,則音訊用戶端可以成功建立卸除數據流、音訊系統已列舉並探索端點,而且端點上仍有可用的卸除釘選實例。

繼承

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

方法

IAudioClient2 介面具有這些方法。

 
IAudioClient2::GetBufferSizeLimits

GetBufferSizeLimits 方法會以 100 奈秒單位傳回硬體音訊引擎的緩衝區大小限制。
IAudioClient2::IsOffloadCapable

IsOffloadCapable 方法會擷取有關建立數據流的端點是否能夠支援卸除的音訊數據流的相關信息。
IAudioClient2::SetClientProperties

藉由填入 AudioClientProperties 結構來設定音訊數據流的屬性。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 audioclient.h

另請參閱

AudioClientProperties

核心音訊介面

IAudioClient