PartyAudioManipulationSourceStream::GetAvailableBufferCount

通过 PartyAudioManipulationSourceStream::GetNextBuffer() 检索可从此流中检索的缓冲总数。

语法

PartyError GetAvailableBufferCount(  
    uint32_t* count  
)  

参数

count uint32_t*
输出

可用缓冲区的输出计数。

返回值

PartyError

如果调用成功,则为 c_partyErrorSuccess,否则为错误代码。 可通过 PartyManager::GetErrorMessage() 检索错误代码的可读形式。

备注

如果调用方喜欢通过其管道发送批量缓冲区中的音频,这会很有用。 由于此缓冲区计数受通过 PartyChatControl::ConfigureAudioManipulationVoiceStream()指定的最大音频队列大小的限制,因此调用方应为其音频处理管道提供足够的时间来处理缓冲区,并将其返回到 PartyAudioManipulationSourceStream::ReturnBuffer() 以防止音频删除。

要求

标题: Party.h

另请参阅

PartyAudioManipulationSourceStream