xaudio2.h ヘッダー

このヘッダーは、XAudio2 API によって使用されます。 詳細については、次を参照してください。

xaudio2.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IXAudio2

IXAudio2 は、すべてのオーディオ エンジンの状態、オーディオ処理スレッド、音声グラフなどを管理する XAudio2 オブジェクトのインターフェイスです。
IXAudio2EngineCallback

IXAudio2EngineCallback インターフェイスには、IXAudio2 エンジンで特定のイベントが発生したときにクライアントに通知するメソッドが含まれています。
IXAudio2MasteringVoice

マスタリング音声は、オーディオ出力デバイスを表すために使用されます。
IXAudio2SourceVoice

ソース音声を使用して、オーディオ データを XAudio2 処理パイプラインに送信します。
IXAudio2SubmixVoice

サブミックス音声は、主にパフォーマンスの向上とエフェクト処理に使用されます。
IXAudio2Voice

IXAudio2Voice は、IXAudio2SourceVoice、IXAudio2SubmixVoice、IXAudio2MasteringVoice の派生元となる基本インターフェイスを表します。 以下に示すメソッドは、すべての音声サブクラスに共通です。
IXAudio2VoiceCallback

IXAudio2VoiceCallback インターフェイスには、特定の IXAudio2SourceVoice で特定のイベントが発生したときにクライアントに通知するメソッドが含まれています。

関数

 
XAudio2AmplitudeRatioToDecibels

振幅比の値をデシベル値に変換するインライン関数。
XAudio2Create

新しい XAudio2 オブジェクトを作成し、IXAudio2 インターフェイスへのポインターを返します。
XAudio2CutoffFrequencyToOnePoleCoefficient

ヘルツで表されるフィルタカットオフ周波数から、XAUDIO2_FILTER_PARAMETERS構造の Frequency メンバーと共に使用されるフィルタ係数に変換するインライン関数。
XAudio2CutoffFrequencyToRadians

ヘルツで表されるフィルタカットオフ周波数から、XAUDIO2_FILTER_PARAMETERS構造体の Frequency メンバーで使用されるラジアン周波数値に変換するインライン関数。
XAudio2DecibelsToAmplitudeRatio

デシベル値を振幅比値に変換するインライン関数。
XAudio2FrequencyRatioToSemitones

周波数比の値を半音値に変換するインライン関数。
XAudio2RadiansToCutoffFrequency

XAUDIO2_FILTER_PARAMETERSで使用されるラジアン周波数からヘルツの絶対周波数に変換するインライン関数。
XAudio2SemitonesToFrequencyRatio

半音値を周波数比値に変換するインライン関数。

構造

 
XAUDIO2_BUFFER

IXAudio2SourceVoice::SubmitSourceBuffer で使用されるオーディオ データ バッファーを表します。
XAUDIO2_BUFFER_WMA

xWMA データを送信するときに IXAudio2SourceVoice::SubmitSourceBuffer と共に使用されます。
XAUDIO2_DEBUG_CONFIGURATION

XAudio2 の新しいグローバル デバッグ構成が含まれています。 SetDebugConfiguration 関数と共に使用されます。
XAUDIO2_EFFECT_CHAIN

効果チェーンを定義します。
XAUDIO2_EFFECT_DESCRIPTOR

エフェクト チェーンで使用する XAPO に関する情報が含まれています。
XAUDIO2_FILTER_PARAMETERS

ソース音声のフィルター パラメーターを定義します。
XAUDIO2_PERFORMANCE_DATA

パフォーマンス情報が含まれています。 (XAUDIO2_PERFORMANCE_DATA)
XAUDIO2_SEND_DESCRIPTOR

別の音声からの送信のターゲットである宛先音声を定義し、フィルターを使用するかどうかを指定します。
XAUDIO2_VOICE_DETAILS

音声の作成フラグ、入力チャネル、サンプル レートに関する情報が含まれます。
XAUDIO2_VOICE_SENDS

1 つの出力音声からデータを受信する音声のセットを定義します。
XAUDIO2_VOICE_STATE

音声の現在の状態とカーソル位置のデータを返します。

列挙

 
XAUDIO2_FILTER_TYPE

フィルターの種類を示します。