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

Récupère toutes les trames de données mises en file d'attente par Game Chat 2 qui doivent être transmises par la couche de transport de l'application aux instances distantes appropriées de l'application.

<a id="syntaxSection" />

## Syntaxe

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

<a id="parametersSection" />

### Paramètres

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

Le nombre total de trames de données en file d'attente dans *dataFrames*.

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

Un tableau de pointeurs de structures [game\_chat\_data\_frame](/fr-CA/reference/chat/gamechat2/structs/game_chat_data_frame) qui représente les trames de données en file d'attente à transmettre par la couche de transport de l'application aux instances distantes appropriées de l'application.

<a id="retvalSection" />

### Valeur de retour

Type : void

Aucune.

<a id="remarksSection" />

## Remarques

Cette méthode récupère toutes les trames de données mises en file d'attente par Game Chat 2, qui doivent être traitées par l'application. Game Chat 2 n'a pas sa propre couche de transport; l'application doit donc en fournir une. L'appel de cette méthode récupère les trames de données qui doivent être traitées par la couche de transport de l'application sous la forme d'un tableau de pointeurs de structures `game_chat_data_frame`. L'application parcourt le tableau, inspecte les identificateurs de point de terminaison de la trame de données et utilise la couche réseau de l'application pour transmettre les données de cette trame aux instances distantes appropriées de l'application.

Une fois que toutes les trames de données incluses dans `dataFrames` ont été traitées, l'application appelle ensuite [chat\_manager::finish\_processing\_data\_frames](/fr-CA/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames) en retournant les trames de données traitées à Game Chat 2, pour indiquer que les ressources associées aux trames de données traitées peuvent être libérées. Pour plus d'informations sur le traitement des trames de données, consultez [Utilisation de l'API C++ de Game Chat 2](/fr-CA/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2).

Appeler cette méthode moins fréquemment introduit de la latence audio, mais permet à Game Chat 2 de regrouper les données dans de grandes trames de données. L'appeler plus fréquemment réduit la latence audio, mais produit des trames de données plus nombreuses et plus petites. L'audio est regroupé en trames de données de 40 millisecondes (ms); il s'agit de la période d'interrogation suggérée.

<a id="requirementsSection" />

## Configuration requise

**En-tête :** GameChat2.h

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

<a id="seealsoSection" />

## Voir aussi

[Introduction à Game Chat 2](/fr-CA/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[chat\_manager](/fr-CA/reference/chat/gamechat2/classes/chat_manager/chat_manager)


## Related topics

- [chat_manager::start_processing_data_frames](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_data_frames.md)
- [chat_manager::finish_processing_data_frames](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames.md)
