PartyAudioManipulationSourceStream::GetAvailableBufferCount
Ruft die Gesamtzahl der Puffer ab, die über PartyAudioManipulationSourceStream::GetNextBuffer() aus diesem Stream abgerufen werden können.
Syntax
PartyError GetAvailableBufferCount(
uint32_t* count
)
Parameter
count
uint32_t*
Ausgabe
Die Ausgabeanzahl der verfügbaren Puffer.
Rückgabewert
PartyError
c_partyErrorSuccess
, wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über PartyManager::GetErrorMessage() abgerufen werden.
Hinweise
Dies kann nützlich sein, wenn der Aufrufer es vorzieht, Audio über seine Pipeline in Pufferbatches zu senden. Da diese Pufferanzahl durch die maximale Audiowarteschlangengröße begrenzt ist, die über PartyChatControl::ConfigureAudioManipulationVoiceStream() angegeben wird, sollten Anrufer ihrer Audioverarbeitungspipeline ausreichend Zeit zum Verarbeiten der Puffer geben und sie an PartyAudioManipulationSourceStream::ReturnBuffer() zurückgeben, um verworfene Audiodaten zu verhindern.
Voraussetzungen
Header: Party.h