IXAudio2Voice インターフェイス (xaudio2.h)

IXAudio2Voice は、 IXAudio2SourceVoiceIXAudio2SubmixVoice、IXAudio2MasteringVoice の派生元となる基本インターフェイス 表します。 以下に示すメソッドは、すべての音声サブクラスに共通です。

メソッド 説明
DestroyVoice 音声を破棄します。 必要に応じて、音声を停止し、XAudio2 グラフから削除します。
DisableEffect 音声のエフェクト チェーン内の特定の位置での効果を無効にします。
EnableEffect 音声のエフェクト チェーン内の特定の位置で効果を有効にします。
GetChannelVolumes 音声の音量レベルをチャネルごとに返します。
GetEffectParameters 音声のエフェクト チェーン内の特定のエフェクトの現在のエフェクト固有のパラメーターを返します。
GetEffectState 音声のエフェクト チェーン内の指定した位置にある効果の実行状態を返します。
GetFilterParameters 音声のフィルター パラメーターを取得します。
GetOutputFilterParameters この音声の送信のいずれかからフィルター パラメーターを返します。
GetOutputMatrix 音声の最終的な出力の各チャネルのボリューム レベルを取得します。 これらのチャネルは、指定された宛先音声の入力チャネルにマップされます。
GetVoiceDetails 音声の作成フラグ、入力チャネル、サンプル レートに関する情報を返します。
GetVolume 音声の現在の全体的な音量レベルを取得します。
SetChannelVolumes 音声の音量レベルをチャネルごとに設定します。
SetEffectChain 音声のエフェクト チェーンを置き換えます。
SetEffectParameters 音声のエフェクト チェーン内の特定の効果のパラメーターを設定します。
SetFilterParameters 音声のフィルター パラメーターを設定します。
SetOutputFilterParameters この音声の送信の 1 つにフィルター パラメーターを設定します。
SetOutputMatrix 音声の最終出力の各チャネルの音量レベルを設定します。 これらのチャネルは、指定された宛先音声の入力チャネルにマップされます。
SetOutputVoices 音声の出力を受信する新しいサブミックスまたはマスタリング音声のセットを指定します。
SetVolume 音声の全体的な音量レベルを設定します。

メソッド

IXAudio2Voice インターフェイスには、これらのメソッドがあります。

 
IXAudio2Voice::D estroyVoice

音声を破棄します。 必要に応じて、音声を停止し、XAudio2 グラフから削除します。
IXAudio2Voice::D isableEffect

音声のエフェクト チェーン内の特定の位置での効果を無効にします。
IXAudio2Voice::EnableEffect

音声のエフェクト チェーン内の特定の位置で効果を有効にします。
IXAudio2Voice::GetChannelVolumes

音声の音量レベルをチャネルごとに返します。
IXAudio2Voice::GetEffectParameters

音声のエフェクト チェーン内の特定のエフェクトの現在のエフェクト固有のパラメーターを返します。
IXAudio2Voice::GetEffectState

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

音声のフィルター パラメーターを取得します。
IXAudio2Voice::GetOutputFilterParameters

この音声の送信のいずれかからフィルター パラメーターを返します。
IXAudio2Voice::GetOutputMatrix

音声の最終的な出力の各チャネルのボリューム レベルを取得します。 これらのチャネルは、指定された宛先音声の入力チャネルにマップされます。
IXAudio2Voice::GetVoiceDetails

音声の作成フラグ、入力チャネル、サンプル レートに関する情報を返します。
IXAudio2Voice::GetVolume

音声の現在の全体的な音量レベルを取得します。
IXAudio2Voice::SetChannelVolumes

音声の音量レベルをチャネルごとに設定します。
IXAudio2Voice::SetEffectChain

音声のエフェクト チェーンを置き換えます。
IXAudio2Voice::SetEffectParameters

音声のエフェクト チェーン内の特定の効果のパラメーターを設定します。
IXAudio2Voice::SetFilterParameters

音声のフィルター パラメーターを設定します。
IXAudio2Voice::SetOutputFilterParameters

この音声の送信の 1 つにフィルター パラメーターを設定します。
IXAudio2Voice::SetOutputMatrix

音声の最終出力の各チャネルの音量レベルを設定します。 これらのチャネルは、指定された宛先音声の入力チャネルにマップされます。
IXAudio2Voice::SetOutputVoices

音声の出力を受信する新しいサブミックスまたはマスタリング音声のセットを指定します。
IXAudio2Voice::SetVolume

音声の全体的な音量レベルを設定します。

注釈

プラットフォームの要件

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

要件

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

こちらもご覧ください

XAudio2 インターフェイス