Pular para o conteúdo principal
Envia áudio para ser processado por este coletor. Dependendo do tipo de coletor, esse áudio pode ser transmitido para outros controles de chat ou renderizado na saída de áudio.

Sintaxe

Parâmetros

buffer   PartyDataBuffer* O buffer de áudio. Normalmente, esse buffer de áudio é gerado recuperando o próximo buffer disponível de cada fluxo de origem de entrada e, em seguida, processando e mixando cada buffer com base na lógica do jogo. Esse buffer deve ter o formato especificado por PartyAudioManipulationSinkStream::GetFormat().

Valor retornado

PartyError c_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

A cada 40 ms, os próximos 40 ms de áudio deste fluxo são processados. Para evitar falhas no áudio, os buffers de áudio que devem ser ouvidos continuamente devem ser enviados a este fluxo a uma taxa constante.

O buffer é copiado para um buffer alocado antes que PartyAudioManipulationSinkStream::SubmitBuffer() retorne e pode ser liberado imediatamente depois.

Ao aplicar as permissões de chat e determinar quais controles de chat devem receber áudio, o áudio enviado a um coletor de captura por meio deste método é tratado como áudio de microfone.

Requisitos

Cabeçalho: Party.h

Confira também

PartyAudioManipulationSinkStream
PartyChatPermissionOptions
Última modificação em 20 de outubro de 2026