Skip to main content

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.

Sintaxis

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*
Una matriz de punteros a estructuras 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.

Valor devuelto

Tipo: void Ninguno.

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

Requisitos

Encabezado: GameChat2.h Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Consulte también

Introducción a Game Chat 2
chat_manager
Última modificación el 28 de agosto de 2026