次の方法で共有


IXAudio2Voice インターフェイス

IXAudio2Voice は、IXAudio2SourceVoiceIXAudio2SubmixVoice、および IXAudio2MasteringVoice の派生元の基本インターフェイスを表します。以下に一覧表示されるメソッドは、すべてのボイスのサブクラスに共通です。

メソッド 説明
DestroyVoice

ボイスを破棄します。必要に応じて、ボイスを停止し、XAudio2 グラフから削除します。

DisableEffect

ボイスのエフェクト チェーンの特定の位置にあるエフェクトを無効にします。

EnableEffects

ボイスのエフェクト チェーンの特定の位置にあるエフェクトを有効にします。

GetChannelVolumes

チャンネルごとのボイスのボリューム レベルを返します。

GetEffectParameters

ボイスのエフェクト チェーンにおける、特定のエフェクトの現在のエフェクト固有パラメーターを返します。

GetEffectState

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

GetFilterParameters

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

GetOutputFilterParameters

このボイスのいずれかの送信のフィルター パラメーターを取得します。

GetOutputMatrix

ボイスの最終出力の各チャンネルのボリューム レベルを取得します。これらのチャンネルは、指定されたデスティネーション ボイスの入力チャンネルにマップされます。

GetVoiceDetails

作成フラグ、入力チャンネル、およびボイスのサンプル レートに関する情報を返します。

GetVolume

ボイスの現在の全体のボリューム レベルを取得します。

SetChannelVolume

チャンネルごとのボイスのボリューム レベルを設定します。

SetEffectChain

ボイスのエフェクト チェーンを置き換えます。

SetEffectParameters

ボイスのエフェクト チェーンにおける、特定のエフェクトのエフェクト固有パラメーター ブロックを設定します。

SetFilterParameters

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

SetOutputFilterParameters

このボイスのいずれかの送信のフィルター パラメーターを設定します。

SetOutputMatrix

ボイスの最終出力の各チャンネルのボリューム レベルを設定します。これらのチャンネルは、指定されたデスティネーション ボイスの入力チャンネルにマップされます。

SetOutputVoices

ボイスの出力を受け取る一連の新しいサブミックス ボイスまたはマスター ボイスを指定します。

SetVolume

ボイスの全体のボリューム レベルを設定します。

要件

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

ライブラリ: XAudio2.lib を使用します。

関連項目

XAudio2 のインターフェイス