ISpatialAudioObjectForHrtf 介面 (spatialaudiohrtf.h)

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

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

繼承

ISpatialAudioObjectForHrtf 介面繼承自 ISpatialAudioObjectBaseISpatialAudioObjectForHrtf 也有下列類型的成員:

方法

ISpatialAudioObjectForHrtf 介面具有這些方法。

 
ISpatialAudioObjectForHrtf::SetDirectivity

設定 ISpatialAudioObjectForHrtf 的空間音訊導向性模型。
ISpatialAudioObjectForHrtf::SetDistanceDecay

將從 ISpatialAudioObjectForHrtf 位置到接聽程式位置的距離套用的衰減模型。
ISpatialAudioObjectForHrtf::SetEnvironment

設定音訊處理 ISpatialAudioObjectForHrtf 時仿真的原音環境類型。
ISpatialAudioObjectForHrtf::SetGain

設定 ISpatialAudioObjectForHrtf 的取得。
ISpatialAudioObjectForHrtf::SetOrientation

設定 3D 空間中相對於接聽程式參考框架的方向,ISpatialAudioObjectForHrtf 音訊數據會從中轉譯。
ISpatialAudioObjectForHrtf::SetPosition

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

備註

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

規格需求

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

另請參閱

ISpatialAudioObjectBase