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

# game_chat_data_frame

> game_chat_data_frame

# game\_chat\_data\_frame

Représente des informations sur les données sortantes de Game Chat 2 qui doivent être remises aux points de terminaison Game Chat 2 distants.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
typedef struct game_chat_data_frame {  
    uint32_t target_endpoint_identifier_count;  
    uint64_t* target_endpoint_identifiers;  
    game_chat_data_transport_requirement transport_requirement;  
    uint32_t packet_byte_count;  
    uint8_t* packet_buffer;  
} game_chat_data_frame  
```

<a id="membersSection" />

### Membres

*target\_endpoint\_identifier\_count*\
Type : uint32\_t

Nombre d'identificateurs de points de terminaison distants spécifiés dans *target\_endpoint\_identifiers*.

*target\_endpoint\_identifiers*  \_Field\_size\_(target\_endpoint\_identifier\_count)\
Type : uint64\_t\*

Tableau d'un ou plusieurs identificateurs de points de terminaison distants auxquels ces données doivent être transmises. Le tableau contient le nombre de membres spécifié dans *target\_endpoint\_identifier\_count*.

*transport\_requirement*\
Type : [game\_chat\_data\_transport\_requirement](/fr/reference/chat/gamechat2/enums/game_chat_data_transport_requirement)

Exigences de transport des données.

*packet\_byte\_count*\
Type : uint32\_t

Taille de la mémoire tampon de données qui doit être transmise aux points de terminaison distants spécifiés par *target\_endpoint\_identifiers*.

*packet\_buffer*  \_Field\_size\_(packet\_byte\_count)\
Type : uint8\_t\*

Pointeur vers la mémoire tampon de données qui doit être transmise aux points de terminaison distants spécifiés par *target\_endpoint\_identifiers*.

<a id="remarksSection" />

## Remarques

Cette structure représente des informations sur les données sortantes de Game Chat 2, telles que les données audio, qui doivent être remises aux points de terminaison Game Chat 2 distants. Les structures `game_chat_data_frame` sont signalées par la méthode [chat\_manager::start\_processing\_data\_frames](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_data_frames). L'application traite les trames de données, puis les renvoie rapidement en appelant la méthode [chat\_manager::finish\_processing\_data\_frames](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames).

La mémoire du tableau `target_endpoint_identifiers` reste valide jusqu'à ce que cet objet ait été renvoyé en appelant `chat_manager::finish_processing_data_frames`. Les valeurs d'identificateur de point de terminaison possibles dans ce tableau sont celles qui ont été précédemment spécifiées lors d'appels à la méthode [chat\_manager::add\_remote\_user](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user).

<a id="array" />

### game\_chat\_data\_frame\_array

Le type `game_chat_data_frame_array` est un tableau constant de pointeurs `game_chat_data_frame`. Ce type est fourni par commodité et est utilisé avec les méthodes `chat_manager::start_processing_data_frames` et `chat_manager::finish_processing_data_frames`.

```cpp theme={null}
typedef class game_chat_data_frame * const * game_chat_data_frame_array;
```

<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" />

## Documentation conceptuelle

* [Présentation de Game Chat 2](/fr/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)
* [Utilisation de l'API C++ de Game Chat 2](/fr/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2)

## 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)\
[Membres de GameChat2](/fr/reference/chat/gamechat2/gamechat2_members)


## Related topics

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