Share via


IXAudio2Voice::GetFilterParameters メソッド

ボイスのフィルター パラメーターを取得します。

構文

void GetFilterParameters(         XAUDIO2_FILTER_PARAMETERS *pParameters)

パラメーター

  • pParameters
    [out] フィルターの情報が格納されている XAUDIO2_FILTER_PARAMETERS 構造体へのポインターです。

戻り値

なし。

解説 

ボイスが XAUDIO2_VOICE_USEFILTER フラグで作成されていなかった場合、GetFilterParameters は失敗します。

GetFilterParameters は、常にこのボイスの現在の実際のフィルター パラメーターを返します。ただし、これらのパラメーターは、前回の IXAudio2Voice::SetFilterParameters 呼び出しによって設定されたパラメーターと一致しない場合があります。実際のパラメーターは、IXAudio2Voice::SetFilterParameters 呼び出しの後 (または、IXAudio2Voice::SetFilterParameters が遅延操作 ID を使用して呼び出された場合は、対応する IXAudio2::CommitChanges 呼び出しの後)、次にオーディオ エンジンが実行されたときに初めて変更されます。

注意

GetFilterParameters は、ソース ボイスおよびサブミックス ボイスでのみ使用でき、マスター ボイスでは無効です。

要件

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

関連項目

IXAudio2Voice