ISpatialAudioObject 介面 (spatialaudioclient.h)
表示 對象,這個物件提供相對於使用者從 3D 空間中的位置轉譯的音訊數據。 空間音訊物件可以是靜態或動態,您可以使用 ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject方法的類型參數來指定。 動態音訊物件可以放在空間中的任意位置,而且可以隨著時間移動。 靜態音頻物件會指派給一或多個通道,這些通道定義於 AudioObjectType 列舉中,每個通道都與可能是實體或虛擬化喇叭的固定喇叭位置相互關聯。
此介面是 Windows Sonic 的一部分,Microsoft 的音訊平臺適用於更沉浸式的音訊,其中包含 Xbox 和 Windows 上的整合式空間音效。
繼承
ISpatialAudioObject 介面繼承自 ISpatialAudioObjectBase。 ISpatialAudioObject 也有下列類型的成員:
方法
ISpatialAudioObject 介面具有這些方法。
ISpatialAudioObject::SetPosition 設定 3D 空間中相對於接聽程式的位置,從中轉譯 ISpatialAudioObject 音訊數據。 |
ISpatialAudioObject::SetVolume 設定音訊幅度乘數,該乘數將會套用至 ISpatialAudioObject 所提供的音訊數據,再提交至音訊轉譯引擎。 |
備註
注意 這個介面所提供的許多方法都是在繼承的 ISpatialAudioObjectBase 介面中實作。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1703 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | spatialaudioclient.h |