次の方法で共有


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

半音の値を周波数比の値に変換します。

関連項目

XAudio2 のリファレンス