Skip to main content

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.

Syntaxe

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*
Tableau de pointeurs de structures 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.

Valeur renvoyée

Type : void Aucune.

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

Configuration requise

En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Présentation de Game Chat 2
chat_manager
Last modified on October 6, 2026