Sintaxe
Parâmetros
configuration PartyAudioManipulationSinkStreamConfiguration*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
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
Se a configuração não for nula, um fluxo de captura será criado para este controle de chat. Esse fluxo atua como a entrada de voz deste controle de chat, que é enviada a todos os outros controles de chat com os quais este controle de chat está configurado para se comunicar. Se a configuração for nula e um fluxo de captura tiver sido configurado anteriormente, a captura será destruída.Após a conclusão da operação assíncrona, quando uma configuração não nula tiver sido especificada, um fluxo de captura para este controle de chat poderá ser consultado por meio de PartyLocalChatControl::GetAudioManipulationCaptureStream(). A conclusão é indicada por um PartyConfigureAudioManipulationCaptureStreamCompletedStateChange.
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.
