Sintaxe
Parâmetros
buffer PartyMutableDataBuffer*saída O buffer de saída. Se nenhum buffer estiver disponível, o campo bufferByteCount do PartyMutableDataBuffer será 0 e o campo buffer dele será nullptr.
Valor retornado
PartyErrorc_partyErrorSuccess se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PartyManager::GetErrorMessage().
Comentários
Quando é detectada atividade de voz, um novo buffer fica disponível a cada 40 ms. Caso contrário, nenhum buffer fica disponível. Os buffers recuperados por este método devem ser devolvidos à biblioteca por meio de PartyAudioManipulationSourceStream::ReturnBuffer() quando não estiverem mais sendo usados.O número total de buffers disponíveis no momento pode ser recuperado por meio de PartyAudioManipulationSourceStream::GetAvailableBufferCount(). Vários buffers podem ser recuperados em sequência antes que qualquer um seja devolvido.
Cada buffer está no formato especificado por PartyAudioManipulationSourceStream::GetFormat().
Um buffer de dados mutável é fornecido para que o aplicativo possa, opcionalmente, modificar o áudio no próprio local.
Requisitos
Cabeçalho: Party.hConfira também
PartyAudioManipulationSourceStreamPartyAudioManipulationSourceStream::GetFormat
PartyAudioManipulationSourceStream::ReturnBuffer
