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

ソース音声を使用して、オーディオ データを XAudio2 処理パイプラインに送信します。直接または中間サブミックス音声を介して、音声データをマスタリング音声に送信する必要があります。

継承

IXAudio2SourceVoice インターフェイスは IXAudio2Voice から継承します。 IXAudio2SourceVoice には、 次の種類のメンバーもあります。

メソッド

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

 
IXAudio2SourceVoice::D iscontinuity

現在キューにある最後のバッファーの後にバッファーが追加されていないことを XAudio2 音声に通知します。
IXAudio2SourceVoice::ExitLoop

現在のループ領域の末尾に達すると、音声のループを停止します。
IXAudio2SourceVoice::FlushSourceBuffers

保留中のすべてのオーディオ バッファーを音声キューから削除します。
IXAudio2SourceVoice::GetFrequencyRatio

音声の周波数調整比を返します。
IXAudio2SourceVoice::GetState

音声の現在のカーソル位置データを返します。
IXAudio2SourceVoice::SetFrequencyRatio

音声の周波数調整比を設定します。
IXAudio2SourceVoice::SetSourceSampleRate

音声の作成時に指定したレートとは異なるサンプル レートでソース データを使用するように音声を再構成します。
IXAudio2SourceVoice::Start

音声による音声の消費と処理を開始します。 接続されたサブミックスまたはマスタリング音声、または出力デバイスに結果を配信します。
IXAudio2SourceVoice::Stop

現在の音声による音声の消費を停止します。
IXAudio2SourceVoice::SubmitSourceBuffer

音声キューに新しいオーディオ バッファーを追加します。

注釈

プラットフォームの要件

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

要件

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

こちらもご覧ください

方法: 音声ピッチを変更する

方法: ディスクからのサウンドのストリーム

方法: ソース ボイスのコールバックの使用

IXAudio2Voice

XAudio2 インターフェイス