語法
參數
buffer PartyMutableDataBuffer*輸出 輸出緩衝區。如果沒有可用的緩衝區,PartyMutableDataBuffer 的 bufferByteCount 欄位為 0,且其 buffer 欄位為 nullptr。
傳回值
PartyErrorc_partyErrorSuccess (如果呼叫成功),否則為錯誤碼。可透過 PartyManager::GetErrorMessage() 擷取錯誤碼的人類可讀形式。
備註
偵測到語音活動時,每 40 毫秒會有一個新的緩衝區可用。否則,就沒有可用的緩衝區。此方法擷取的緩衝區在使用完畢後,必須透過 PartyAudioManipulationSourceStream::ReturnBuffer() 傳回給程式庫。可透過 PartyAudioManipulationSourceStream::GetAvailableBufferCount() 擷取當下可用的緩衝區總數。可以在傳回任何緩衝區之前連續擷取多個緩衝區。
每個緩衝區都採用 PartyAudioManipulationSourceStream::GetFormat() 所指定的格式。
會提供可變的資料緩衝區,讓應用程式可以選擇就地修改音訊。
需求
標頭: Party.h另請參閱
PartyAudioManipulationSourceStreamPartyAudioManipulationSourceStream::GetFormat
PartyAudioManipulationSourceStream::ReturnBuffer
