共用方式為


ISpatialAudioObjectBase 介面 (spatialaudioclient.h)

基底介面,表示物件,該物件提供相對於使用者從 3D 空間中的位置轉譯的音訊數據。 空間音訊物件可以是靜態或動態,您可以使用 ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject方法的類型參數來指定。 動態音訊物件可以放在空間中的任意位置,而且可以隨著時間移動。 靜態音頻物件會指派給一或多個通道,這些通道定義於 AudioObjectType 列舉中,每個通道都與可能是實體或虛擬化喇叭的固定喇叭位置相互關聯。

此介面是 Windows Sonic 的一部分,Microsoft 的音訊平臺適用於更沉浸式的音訊,其中包含 Xbox 和 Windows 上的整合式空間音效。

繼承

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

方法

ISpatialAudioObjectBase 介面具有這些方法。

 
ISpatialAudioObjectBase::GetAudioObjectType

取得值,指定 ISpatialAudioObject 所表示的音訊物件類型。
ISpatialAudioObjectBase::GetBuffer

取得緩衝區,用來提供 ISpatialAudioObject 的音訊數據。
ISpatialAudioObjectBase::IsActive

取得布爾值,指出ISpatialAudioObject是否有效。
ISpatialAudioObjectBase::SetEndOfStream

指示系統已針對 ISpatialAudioObject 提交最終的音訊數據區塊,以便停用物件,並重複使用其資源。

規格需求

需求
最低支援的用戶端 Windows 10 版本 1703 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2016 [僅限傳統型應用程式]
目標平台 Windows
標頭 spatialaudioclient.h