> ## 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 que la couche de transport de l'application doit remettre 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\*

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/reference/chat/gamechat2/structs/game_chat_data_frame#array)\*

Tableau de pointeurs de structures [game\_chat\_data\_frame](/fr/reference/chat/gamechat2/structs/game_chat_data_frame) représentant les trames de données en file d'attente que la couche de transport de l'application doit remettre aux instances distantes appropriées de l'application.

<a id="retvalSection" />

### Valeur renvoyée

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, afin qu'elles soient traitées par l'application. Game Chat 2 ne possède 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 à traiter 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, examine les identificateurs de point de terminaison de chaque trame de données et utilise sa couche réseau pour remettre les données de cette trame aux instances distantes appropriées de l'application.

Une fois toutes les trames de données incluses dans `dataFrames` traitées, l'application appelle [chat\_manager::finish\_processing\_data\_frames](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames) en renvoyant les trames de données traitées à Game Chat 2, pour indiquer que les ressources associées à ces trames 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/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2).

Appeler cette méthode moins fréquemment introduit une latence audio, mais permet à Game Chat 2 de regrouper les données dans de grandes trames. L'appeler plus fréquemment réduit la latence audio, mais génère 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 recommandé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

[Présentation de Game Chat 2](/fr/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[chat\_manager](/fr/reference/chat/gamechat2/classes/chat_manager/chat_manager)


## Related topics

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