XAUDIO2FX_VOLUMEMETER_LEVELS
ボリューム メーター APO で使用するパラメーターを記述します。
typedef struct XAUDIO2FX_VOLUMEMETER_LEVELS {
float *pPeakLevels;
float *pRMSLevels;
UINT32 ChannelCount;
} XAUDIO2FX_VOLUMEMETER_LEVELS;
メンバ
- pPeakLevels
プロセッシング パスでの各チャンネルの最大絶対レベルです。少なくとも ChannelCount 個の要素が必要です。pRMSLevels != NULL の場合、NULL でもかまいません。 - pRMSLevels
プロセッシング パスでの各チャンネルの 2 乗平均平方根レベルを受け取ります。少なくとも ChannelCount 個の要素が必要です。pPeakLevels != NULL の場合、NULL でもかまいません。 - ChannelCount
処理中のチャンネル数です。
解説
この構造体は、XAudio2 の IXAudio2Voice::GetEffectParameters メソッドで使用されます。
要件
ヘッダー: Xaudio2fx.h 宣言
関連項目
XAudio2 の構造体, XAudio2CreateVolumeMeter, IXAudio2Voice::SetEffectParameters, 方法 : エフェクト チェーンの作成, XAPO の概要