X3DAudioInitialize 関数 (x3daudio.h)
すべてのグローバル 3D オーディオ定数を設定します。
構文
X3DAUDIO_API_(HRESULT) X3DAudioInitialize(
[in] UINT32 SpeakerChannelMask,
[in] FLOAT32 SpeedOfSound,
[out] X3DAUDIO_HANDLE Instance
);
パラメーター
[in] SpeakerChannelMask
スピーカーの位置へのチャネルの割り当て。 この値を 0 にすることはできません。 Xbox 360 の許容値はSPEAKER_XBOXのみです。
[in] SpeedOfSound
1 秒あたりのユーザー定義のワールド単位でのサウンドの速度。 この値は、ドップラー計算にのみ使用します。 FLT_MIN以上である必要があります。
[out] Instance
3D オーディオ インスタンス ハンドル。 このハンドルは、 X3DAudioCalculate を呼び出すときに使用します。
戻り値
この関数は値を返しません。
注釈
X3DAUDIO_HANDLE は不透明なデータ構造です。 オペレーティング システムは 3D オーディオ インスタンス ハンドルに追加のストレージを割り当てないため、解放または閉じる必要はありません。
プラットフォームの要件
Windows 10 (XAudio2.9);Windows 8、Windows Phone 8 (XAudio 2.8);DirectX SDK (XAudio 2.7)Windows Phone 8.1: この API がサポートされています。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | x3daudio.h |
Library | XAudio2.lib |