IXAudio2Voice::GetEffectState メソッド (xaudio2.h)

音声のエフェクト チェーン内の指定した位置にある効果の実行状態を返します。

構文

\\ void GetEffectState(
  [in]  UINT32 EffectIndex,
  [out] BOOL   *pEnabled
);

パラメーター

[in] EffectIndex

音声のエフェクト チェーン内の効果の 0 から始まるインデックス。

[out] pEnabled

効果が有効になっている場合は TRUE を返します。 効果が無効になっている場合は、FALSE を返します。

戻り値

このメソッドは値を返しません。

解説

GetEffectState は、常に効果の実際の現在の状態を返します。 ただし、これは最新の IXAudio2Voice::EnableEffect または IXAudio2Voice::D isableEffect 呼び出しによって設定された状態ではない可能性があります。実際の状態は、 IXAudio2Voice::EnableEffect または IXAudio2Voice::D isableEffect 呼び出し (または対応する IXAudio2::CommitChanges 呼び出しの後) の後にオーディオ エンジンが次回実行されたときにのみ変更されます EnableEffect/DisableEffect が遅延操作 ID で呼び出された場合)。

プラットフォームの要件

Windows 10 (XAudio2.9);Windows 8、Windows Phone 8 (XAudio 2.8);DirectX SDK (XAudio 2.7)

要件

   
対象プラットフォーム Windows
ヘッダー xaudio2.h

関連項目

IXAudio2Voice

XAPO 概要