次の方法で共有


IXAudio2Voice::GetEffectState メソッド

ボイスのエフェクト チェーンの特定の位置にあるエフェクトの実行状態を返します。

構文

void GetEffectState(         UINT32 EffectIndex,         BOOL *pEnabled)

パラメーター

  • EffectIndex
    [in] ボイスのエフェクト チェーンのエフェクトの、0 から始まるインデックス。
  • pEnabled
    [out] エフェクトが有効な場合は、TRUE を返します。エフェクトが無効な場合は、FALSE を返します。

戻り値

なし。

解説 

GetEffectState は、常にエフェクトの現在の実際の状態を返します。ただし、この状態は、前回の IXAudio2Voice::EnableEffect または IXAudio2Voice::DisableEffect 呼び出しによって設定された状態とは異なる場合があります。実際の状態は、IXAudio2Voice::EnableEffect または IXAudio2Voice::DisableEffect 呼び出しの後 (または、EnableEffect/DisableEffect が遅延操作 ID を使用して呼び出された場合は、対応する IXAudio2::CommitChanges 呼び出しの後)、次にオーディオ エンジンが実行されたときに初めて変更されます。

要件

ヘッダー: xaudio2.h で宣言されています。

関連項目

IXAudio2Voice
XAPO の概要