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 estructurasgame_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 SeriesConsulte también
Introducción a Game Chat 2chat_manager
