ISpatialAudioObjectForHrtf インターフェイス (spatialaudiohrtf.h)
ユーザーに対する相対的な 3D 空間内の位置からレンダリングされるオーディオ データを提供するオブジェクトを表します。これは、ヘッド相対転送関数 (HRTF) です。 空間オーディオ オブジェクトは静的または動的にすることができます。これは、ISpatialAudioObjectRenderStreamForHrtf::ActivateSpatialAudioObjectForHrtf メソッドの type パラメーターで指定します。 動的オーディオ オブジェクトは、空間内の任意の位置に配置でき、時間の経過と同時に移動できます。 静的オーディオ オブジェクトは、 AudioObjectType 列挙で定義されている 1 つ以上のチャネルに割り当てられ、それぞれが物理スピーカーまたは仮想化されたスピーカーである可能性がある固定スピーカーの場所に関連付けられる
このインターフェイスは、Xbox と Windows の統合された空間サウンドを含む、よりイマーシブなオーディオ用の Microsoft のオーディオ プラットフォームである Windows Sonic の一部です。
継承
ISpatialAudioObjectForHrtf インターフェイスは、ISpatialAudioObjectBase から継承されます。 ISpatialAudioObjectForHrtf には、次の種類のメンバーもあります。
メソッド
ISpatialAudioObjectForHrtf インターフェイスには、これらのメソッドがあります。
ISpatialAudioObjectForHrtf::SetDirectivity ISpatialAudioObjectForHrtf の空間オーディオ指向モデルを設定します。 |
ISpatialAudioObjectForHrtf::SetDistanceDecay ISpatialAudioObjectForHrtf の位置からリスナーの位置までの距離にわたって適用される減衰モデルを設定します。 |
ISpatialAudioObjectForHrtf::SetEnvironment ISpatialAudioObjectForHrtf に対してオーディオが処理されるときにシミュレートされる音響環境の種類を設定します。 |
ISpatialAudioObjectForHrtf::SetGain ISpatialAudioObjectForHrtf のゲインを設定します。 |
ISpatialAudioObjectForHrtf::SetOrientation ISpatialAudioObjectForHrtf オーディオ データのレンダリング元となるリスナーの参照フレームを基準にして、3D 空間の向きを設定します。 |
ISpatialAudioObjectForHrtf::SetPosition ISpatialAudioObjectForHrtf オーディオ データのレンダリング元となるリスナーを基準にして、3D 空間内の位置を設定します。 |
注釈
メモ このインターフェイスによって提供されるメソッドの多くは、継承された ISpatialAudioObjectBase インターフェイスに実装されています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | spatialaudiohrtf.h |