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

# chat_manager::start_processing_data_frames

> chat_manager::start_processing_data_frames

# chat\_manager::start\_processing\_data\_frames

Recupera todas las tramas de datos puestas en cola por Game Chat 2 para que la capa de transporte de la aplicación las entregue a las instancias remotas correspondientes de la aplicación.

<a id="syntaxSection" />

## Sintaxis

```cpp theme={null}
void start_processing_data_frames(  
    uint32_t* dataFrameCount,  
    game_chat_data_frame_array* dataFrames  
)  
```

<a id="parametersSection" />

### Parámetros

*dataFrameCount*   \_Out\_\
Tipo: uint32\_t\*

El número total de tramas de datos en cola en *dataFrames*.

*dataFrames*   \_Outptr\_result\_buffer\_(\*dataFrameCount)\
Tipo: [game\_chat\_data\_frame\_array](/reference/chat/gamechat2/structs/game_chat_data_frame#array)\*

Una matriz de punteros a estructuras [game\_chat\_data\_frame](/reference/chat/gamechat2/structs/game_chat_data_frame) que representa las tramas de datos en cola que la capa de transporte de la aplicación debe entregar a las instancias remotas correspondientes de la aplicación.

<a id="retvalSection" />

### Valor devuelto

Tipo: void

Ninguno.

<a id="remarksSection" />

## Comentarios

Este método recupera todas las tramas de datos puestas en cola por Game Chat 2 para que las procese la aplicación. Game Chat 2 no tiene su propia capa de transporte, por lo que la aplicación debe proporcionar una. Llamar a este método recupera las tramas de datos que la capa de transporte de la aplicación debe procesar como una matriz de punteros a estructuras `game_chat_data_frame`. La aplicación recorre en iteración la matriz, inspecciona los identificadores de punto de conexión de la trama de datos y usa la capa de red de la aplicación para entregar los datos de esa trama de datos a las instancias remotas correspondientes de la aplicación.

Después de que se hayan procesado todas las tramas de datos incluidas en `dataFrames`, la aplicación llama entonces a [chat\_manager::finish\_processing\_data\_frames](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames), pasando las tramas de datos procesadas de vuelta a Game Chat 2, para indicar que se pueden liberar los recursos asociados a las tramas de datos procesadas. Para obtener más información sobre el procesamiento de tramas de datos, consulte [Uso de la API de C++ de Game Chat 2](/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2).

Llamar a este método con menos frecuencia introduce latencia de audio, pero permite a Game Chat 2 fusionar los datos en tramas de datos grandes. Llamarlo con más frecuencia reduce la latencia de audio, pero da lugar a más tramas de datos de menor tamaño. El audio se fusiona en tramas de datos de 40 milisegundos (ms); este es el período de sondeo sugerido.

<a id="requirementsSection" />

## Requisitos

**Encabezado:** GameChat2.h

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

<a id="seealsoSection" />

## Consulte también

[Introducción a Game Chat 2](/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager)


## Related topics

- [chat_manager::finish_processing_data_frames](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames.md)
- [game_chat_data_frame](/es/reference/chat/gamechat2/structs/game_chat_data_frame.md)
- [Uso de la API de C++ de Game Chat 2](/es/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md)
- [chat_manager::start_processing_state_changes](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md)
- [chat_manager::start_processing_stream_state_changes](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_stream_state_changes.md)
