Pular para o conteúdo principal
Enfileira uma operação assíncrona para configurar o fluxo de voz de manipulação de áudio associado a este controle de chat.

Sintaxe

Parâmetros

configuration   PartyAudioManipulationSourceStreamConfiguration*
opcional
A configuração do fluxo. asyncIdentifier   void*
opcional
Um valor de contexto opcional, definido pelo aplicativo e do tamanho de um ponteiro, que pode ser usado para associar a alteração de estado de conclusão a esta chamada.

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

Se a configuração não for nula, um fluxo de voz de manipulação de áudio será criado para este controle de chat. Esse fluxo redireciona a saída do áudio de voz associado a este controle de chat; em vez de a biblioteca tratar e rotear automaticamente o áudio de voz, o aplicativo pode usar o fluxo de origem para recuperar o áudio de voz e roteá-lo por meio da lógica do jogo. Se a configuração for nula e um fluxo de voz tiver sido configurado anteriormente, o fluxo de voz será destruído.

Após a conclusão da operação assíncrona, quando uma configuração não nula tiver sido especificada, um fluxo de voz para este controle de chat poderá ser consultado por meio de PartyChatControl::GetAudioManipulationVoiceStream(). A conclusão é indicada por um PartyConfigureAudioManipulationVoiceStreamCompletedStateChange.

Suporte a plataformas e formatos com suporte

Esta função só tem suporte no Windows, no XBOX e no PlayStation® 5. As chamadas em outras plataformas falharão.

As seguintes opções de formato têm suporte no Windows e no XBOX.


Para obter uma lista das opções de formato com suporte para o PlayStation® 5, consulte o documento README-RealTimeAudioManipulation.md distribuído com o pacote da biblioteca do Party.

Requisitos

Cabeçalho: Party.h

Confira também

PartyChatControl
Última modificação em 20 de outubro de 2026