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 |