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 の概要