IXAudio2VoiceCallback::OnBufferEnd 方法 (xaudio2.h)
當語音完成處理緩衝區時呼叫。
語法
void OnBufferEnd(
void *pBufferContext
);
參數
pBufferContext
提交緩衝區時,指派給XAUDIO2_BUFFER結構之 pContext 成員的內容指標。
傳回值
無
備註
在 OnBufferEnd 回呼之後,可以安全地釋放與 pBufferContext 相關聯之緩衝區的音訊記憶體。
pBufferContext 是原本由 XAUDIO2_BUFFER 結構的 pContext 成員提供的內容指標,可能是 NULL。
OnBufferEnd 保證會在取用目前緩衝區的最後一個字節之後,以及在取用下一個緩衝區的第一個字節之前呼叫。 此回呼可用來覆寫或釋放已完成緩衝區所參考的音訊數據,並視需要更新與語音相關聯的其他狀態。
如需 IXAudio2VoiceCallback 介面方法的相關信息,請參閱 XAudio2 回調 主題。
平臺需求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | xaudio2.h |