IXAudio2SourceVoice::Start 方法 (xaudio2.h)
開始依語音取用和處理音訊。 將結果傳遞至任何連接的副混音或主控語音,或傳遞至輸出裝置。
語法
HRESULT Start(
[in] UINT32 Flags,
[in] UINT32 OperationSet
);
參數
[in] Flags
旗標,控制語音的啟動方式。 必須是 0。
[in] OperationSet
將此呼叫識別為延遲批次的一部分。 如需詳細資訊,請參閱 XAudio2 作業集 概觀。
傳回值
如果成功,則傳回S_OK,否則傳回錯誤碼。 如需 XAudio2 特定錯誤碼的描述,請參閱 XAudio2 錯誤 碼。
備註
如果 XAudio2 引擎停止,語音就會停止執行。 不過,它會維持在啟動狀態,以便在引擎啟動時再次開始執行。
第一次建立時,來源語音處於停止狀態。 副混音和主控語音處於啟動狀態。
在呼叫 Start 之後,如果在 呼叫 IXAudio2SourceVoice::Stop 之前再次呼叫,它就沒有進一步的影響。 此外, 對 Start 進行多個呼叫,而不比對 對 IXAudio2SourceVoice::Stop 的呼叫會導致偵錯組建中的警告訊息。
平臺需求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)規格需求
目標平台 | Windows |
標頭 | xaudio2.h |