> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyAudioManipulationSinkStreamConfiguration

> La información de configuración necesaria para configurar una secuencia de receptor de audio.

La información de configuración necesaria para configurar una secuencia de receptor de audio.

## Sintaxis

```cpp theme={null}
struct PartyAudioManipulationSinkStreamConfiguration {  
    PartyAudioFormat* format;  
    uint32_t maxTotalAudioBufferSizeInMilliseconds;  
}  
```

### Miembros

**`format`**   [PartyAudioFormat](/services/playfab/multiplayer/networking/reference/structs/partyaudioformat)\*\
*may be nullptr*

Opcionalmente, especifica el formato del audio que se enviará a la secuencia de receptor.

Si este valor es nullptr, la secuencia de receptor se configurará para usar el formato más eficiente para la biblioteca. El formato se puede consultar mediante [PartyAudioManipulationSinkStream::GetFormat()](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getformat).

**`maxTotalAudioBufferSizeInMilliseconds`**   uint32\_t

El tamaño total máximo de los búferes de audio que pueden existir simultáneamente para esta cola, en milisegundos.

Esto define el límite de la cantidad total de audio que la secuencia de receptor pone en cola internamente, pero que la biblioteca aún no ha procesado. Cuando se alcanza este límite, la secuencia de receptor dejará de aceptar búferes adicionales. <br /><br /> Este valor debe elegirse en función de la frecuencia con la que el juego enviará búferes a la secuencia de receptor y del tamaño de esos búferes. Dado que la biblioteca procesa el audio en intervalos de 40 milisegundos, el mínimo es de 40 milisegundos. La mayoría de los juegos encontrarán que 200 milisegundos es un valor razonable.

## Requisitos

**Encabezado:** Party.h

## Consulte también

[Miembros de Party](/services/playfab/multiplayer/networking/reference/party_members)\
[PartyLocalChatControl::ConfigureAudioManipulationCaptureStream](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationcapturestream)\
[PartyLocalChatControl::ConfigureAudioManipulationRenderStream](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationrenderstream)


## Related topics

- [PartyAudioManipulationSinkStream::GetConfiguration](/es/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getconfiguration.md)
- [PartyLocalChatControl::ConfigureAudioManipulationCaptureStream](/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationcapturestream.md)
- [PartyLocalChatControl::ConfigureAudioManipulationRenderStream](/es/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationrenderstream.md)
- [PartyConfigureAudioManipulationCaptureStreamCompletedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationcapturestreamcompletedstatechange.md)
- [PartyConfigureAudioManipulationRenderStreamCompletedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationrenderstreamcompletedstatechange.md)
