XAudio2 の関数
ここでは、Microsoft® XAudio2 API によって提供される関数について説明します。
関数 | 説明 |
---|---|
XAudio2Create | 新しい XAudio2 オブジェクトを作成し、その IXAudio2 インターフェイスにポインターを返します。 |
XAudio2CreateReverb | 新しいリバーブ オーディオ処理オブジェクト (APO) を作成し、その APO にポインターを返します。 |
XAudio2CreateVolumeMeter | 新しいボリューム メーター オーディオ処理オブジェクト (APO) を作成し、その APO にポインターを返します。 |
XAudio2.h には、以下のインライン ヘルパー関数も提供されています。
関数 | 説明 |
---|---|
ReverbConvertI3DL2ToNative | I3DL2 (Interactive 3D Audio Rendering Guidelines Level 2.0) のパラメーターをネイティブの XAudio2 のパラメーターに変換するインライン関数。 |
XAudio2AmplitudeRatioToDecibels | 振幅比の値をデシベル値に変換します。 |
XAudio2CutoffFrequencyToRadians | Hz で表されたフィルター カットオフ周波数から XAUDIO2_FILTER_PARAMETERS 構造体の Frequency メンバーで使用されるラジアン周波数値へ変換する、インライン関数。 |
XAudio2DecibelsToAmplitudeRatio | デシベル値を振幅比の値に変換します。 |
XAudio2FrequencyRatioToSemitones | 周波数比の値を半音の値に変換します。 |
XAudio2RadiansToCutoffFrequency | XAUDIO2_FILTER_PARAMETERS で使用されたラジアン周波数から Hz の絶対周波数に戻す変換を行う、インライン関数。 |
XAudio2SemitonesToFrequencyRatio | 半音の値を周波数比の値に変換します。 |