XAudio2CreateVolumeMeter

新しいボリューム メーター オーディオ処理オブジェクト (APO) を作成し、その APO にポインターを返します。

HRESULT 
XAudio2CreateVolumeMeter(
  IUnknown **ppApo,
  UINT32 Flags
);

パラメータ

  • ppApo
    作成したボリューム メーター APO を格納します。

  • Flags
    APO の動作を指定するフラグです。このパラメーターの値には、0 または次に示す値を指定できます。

    説明
    XAUDIO2FX_DEBUG

    Windows:  デバッグ バージョンの APO を要求します。

    Xbox 360:  効果なし。

戻り値

正常に実行された場合は S_OK を返し、失敗した場合はエラー コードを返します。

解説 

XAudio2 と共に使用する新しいエフェクトの作成方法については、「XAPO の概要」を参照してください。

Windows:  XAudio2CreateVolumeMeter は Windows で CoCreateInstance を呼び出すため、アプリケーションで CoInitializeEx メソッドを呼び出してから、XAudio2CreateVolumeMeter を呼び出す必要があります。XAudio2Create は同じ要件を持つので、通常、XAudio2CreateVolumeMeter を呼び出すかなり前に CoInitializeEx が呼び出されます。

要件

ヘッダー: Xaudio2fx.h 宣言

ライブラリ: Xaudio2.lib 内容

関連項目

XAudio2 の関数, XAUDIO2FX_VOLUMEMETER_LEVELS, IXAudio2Voice::SetEffectParameters, 方法 : エフェクト チェーンの作成