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 |