Skip to main content
Pone en cola una operación asincrónica para configurar la secuencia de captura de manipulación de audio.

Sintaxis

Parámetros

configuration   PartyAudioManipulationSinkStreamConfiguration*
opcional
La configuración de la secuencia. asyncIdentifier   void*
opcional
Un valor de contexto opcional del tamaño de un puntero definido por la aplicación que se puede usar para asociar el cambio de estado de finalización con esta llamada.

Valor devuelto

PartyError c_partyErrorSuccess si la llamada se realizó correctamente o un código de error en caso contrario. La forma legible del código de error se puede recuperar mediante PartyManager::GetErrorMessage().

Comentarios

Si la configuración no es nula, se creará una secuencia de captura para este control de chat. Esa secuencia actúa como la entrada de voz de este control de chat que se envía a todos los demás controles de chat con los que este control de chat está configurado para comunicarse. Si la configuración es nula y se ha configurado previamente una secuencia de captura, la captura se destruirá.

Al finalizar la operación asincrónica, cuando se especificó una configuración no nula, se puede consultar una secuencia de captura para este control de chat mediante PartyLocalChatControl::GetAudioManipulationCaptureStream(). La finalización se indica mediante un cambio de estado PartyConfigureAudioManipulationCaptureStreamCompletedStateChange.

Compatibilidad de plataformas y formatos admitidos

Esta función solo se admite en Windows, XBOX y PlayStation® 5. Las llamadas en otras plataformas producirán un error.

Las siguientes opciones de formato se admiten en Windows y XBOX.


Para obtener una lista de las opciones de formato admitidas para PlayStation® 5, consulte el documento README-RealTimeAudioManipulation.md distribuido con el paquete de la biblioteca Party.

Requisitos

Encabezado: Party.h

Consulte también

PartyLocalChatControl
Última modificación el 28 de agosto de 2026