XAudio2 の構造体

ここでは、Microsoft® XAudio2 API によって提供される構造体について説明します。

構造体 説明
ADPCMWAVEFORMAT ADPCM オーディオ データのフォーマットを定義します。
WAVEFORMATEX Wave フォーム オーディオ データのフォーマットを定義します。
WAVEFORMATEXTENSIBLE チャンネル数が 3 つ以上であるか、WAVEFORMATEX で許可されているサンプル解像度よりも高いフォーマット向けの Wave 形式オーディオ データのフォーマットを定義します。
XAUDIO2_BUFFER

オーディオ データ バッファーを表します。

XAUDIO2_BUFFER_WMA

WMA オーディオ データ バッファーを表します。

XAUDIO2_DEBUG_CONFIGURATION SetDebugConfiguration 関数で使用する場合の新しい XAudio2 のグローバル デバッグ設定を指定します。
XAUDIO2_DEVICE_DETAILS

オーディオ デバイスについての情報を提供します。

XAUDIO2_EFFECT_CHAIN

エフェクト チェーンを定義します。

XAUDIO2_EFFECT_DESCRIPTOR

エフェクトを定義します。

XAUDIO2_FILTER_PARAMETERS

ソース ボイスのフィルター パラメーターを定義します。

XAUDIO2_PERFORMANCE_DATA

パフォーマンス情報を取得します。

XAUDIO2_VOICE_DETAILS

作成フラグ、入力チャンネル、およびボイスのサンプル レートに関する情報が含まれます。

XAUDIO2_VOICE_SENDS

単一の出力ボイスからデータを受け取るための一連のボイスを定義します。

XAUDIO2_VOICE_STATE

ボイスの現在の状態およびカーソル位置データを返します。

XAUDIO2FX_REVERB_I3DL2_PARAMETERS ReverbConvertI3DL2ToNative 関数で使用する I3DL2 (Interactive 3D Audio Rendering Guidelines Level 2.0) のパラメーターを記述します。
XAUDIO2FX_REVERB_PARAMETERS リバーブ APO で使用するパラメーターを記述します。
XAUDIO2FX_VOLUMEMETER_LEVELS ボリューム メーター APO で使用するパラメーターを記述します。