共用方式為


IXAudio2SourceVoice 介面 (xaudio2.h)

使用來源語音將音訊數據提交至 XAudio2 處理管線。您必須直接或透過中繼副混音語音,將語音數據傳送到主控語音。

繼承

IXAudio2SourceVoice 介面繼承自 IXAudio2VoiceIXAudio2SourceVoice 也有下列類型的成員:

方法

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 介面