IAudioDeviceEndpoint 介面 (audioengineendpoint.h)
初始化裝置端點物件,並取得它所代表之裝置的功能。
裝置端點會抽象化音訊裝置。 裝置可以是轉譯裝置,例如喇叭或麥克風之類的擷取裝置。 裝置端點必須實作 IAudioDeviceEndpoint 介面。
若要取得裝置 IAudioDeviceEndpoint 介面的參考,音訊引擎會在裝置的音訊端點上呼叫 QueryInterface (IAudioInputEndpointRT 或 IAudioOutputEndpointRT) 。
繼承
IAudioDeviceEndpoint 介面繼承自 IUnknown 介面。 IAudioDeviceEndpoint 也有下列類型的成員:
方法
IAudioDeviceEndpoint 介面具有這些方法。
IAudioDeviceEndpoint::GetEventDrivenCapable 指出裝置端點是否為事件驅動。 裝置端點會藉由設定訊號緩衝區可用性的事件,控制音訊引擎的期間。 |
IAudioDeviceEndpoint::GetRTCaps 查詢音訊裝置是否為即時 (RT) 功能。 這個方法不會用於 IAudioDeviceEndpoint 的遠端桌面服務實作中。 |
IAudioDeviceEndpoint::SetBuffer 初始化端點,並根據音訊數據串流到其中的端點格式建立緩衝區。 |
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory 建立並寫入獨佔模式參數至共用記憶體。 |
備註
遠端桌面服務 AudioEndpoint API 適用於遠端桌面案例;它不適用於客戶端應用程式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 |
最低支援的伺服器 | Windows Server 2008 R2 |
目標平台 | Windows |
標頭 | audioengineendpoint.h |