ISpatialAudioObjectForHrtf 介面 (spatialaudiohrtf.h)
表示對象,這個物件提供要從 3D 空間中相對於使用者的位置轉譯的音訊數據,而前端相對傳輸函式 (HRTF) 。 空間音頻物件可以是靜態或動態的,您可以使用 ISpatialAudioObjectRenderStreamForHrtf::ActivateSpatialAudioObjectForHrtf 方法的類型參數來指定。 動態音訊物件可以放在空間中的任意位置,並可隨著時間移動。 靜態音頻物件會指派給 AudioObjectType 列舉中定義的一或多個通道,每個通道都與可能是實體或虛擬化喇叭的固定喇叭位置相互關聯
此介面是 Windows Sonic 的一部分,Microsoft 的音訊平臺適用於更沉浸式音訊,包括 Xbox 和 Windows 上的整合式空間音效。
繼承
ISpatialAudioObjectForHrtf 介面繼承自 ISpatialAudioObjectBase。 ISpatialAudioObjectForHrtf 也有下列類型的成員:
方法
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 |