> ## 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.

# PartyAudioManipulationSourceStreamConfiguration

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

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

## Sintaxis

```cpp theme={null}
struct PartyAudioManipulationSourceStreamConfiguration {  
    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 debe producir la secuencia de origen.

Si este valor es nullptr, la secuencia de origen producirá audio en el formato más eficiente para la biblioteca. El formato se puede consultar mediante [PartyAudioManipulationSourceStream::GetFormat()](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_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 origen pone en cola internamente, pero que aún no se ha recuperado mediante [PartyAudioManipulationSourceStream::GetNextBuffer](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_getnextbuffer), más la cantidad total de audio recuperada por la aplicación, pero que aún no se ha devuelto a la biblioteca mediante [PartyAudioManipulationSourceStream::ReturnBuffer](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_returnbuffer). Cuando se alcanza este total, la secuencia de origen dejará de producir búferes adicionales. <br /><br /> Dado que la biblioteca procesa el audio en intervalos de 40 milisegundos, el máximo efectivo es el múltiplo de 40 más cercano por debajo del máximo especificado. El mínimo es de 40 milisegundos.

## Requisitos

**Encabezado:** Party.h

## Consulte también

[Miembros de Party](/services/playfab/multiplayer/networking/reference/party_members)\
[PartyChatControl::ConfigureAudioManipulationVoiceStream](/services/playfab/multiplayer/networking/reference/classes/PartyChatControl/methods/partychatcontrol_configureaudiomanipulationvoicestream)


## Related topics

- [PartyAudioManipulationSourceStream::GetConfiguration](/es/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_getconfiguration.md)
- [PartyChatControl::ConfigureAudioManipulationVoiceStream](/es/services/playfab/multiplayer/networking/reference/classes/PartyChatControl/methods/partychatcontrol_configureaudiomanipulationvoicestream.md)
- [PartyConfigureAudioManipulationVoiceStreamCompletedStateChange](/es/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationvoicestreamcompletedstatechange.md)
- [Información general de la API de C/C++ de Party](/es/services/playfab/multiplayer/networking/reference/party_members.md)
- [PartyAudioManipulationSourceStream::GetFormat](/es/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_getformat.md)
