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

関連項目

関数