ISpatialAudioObject 介面 (spatialaudioclient.h)

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

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

繼承

ISpatialAudioObject 介面繼承自 ISpatialAudioObjectBaseISpatialAudioObject 也有下列類型的成員:

方法

ISpatialAudioObject 介面具有這些方法。

 
ISpatialAudioObject::SetPosition

設定 3D 空間中相對於接聽程式的位置,從中轉譯 ISpatialAudioObject 音訊數據。
ISpatialAudioObject::SetVolume

設定音訊幅度乘數,該乘數將會套用至 ISpatialAudioObject 所提供的音訊數據,再提交至音訊轉譯引擎。

備註

注意 這個介面所提供的許多方法都是在繼承的 ISpatialAudioObjectBase 介面中實作。
 

規格需求

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

另請參閱

ISpatialAudioObjectBase