Skip to main content

chat_manager::start_processing_data_frames

Recupera todos os quadros de dados enfileirados pelo Game Chat 2 a serem entregues pela camada de transporte do aplicativo às instâncias remotas apropriadas do aplicativo.

Sintaxe

Parâmetros

dataFrameCount   _Out_
Tipo: uint32_t*
O número total de quadros de dados enfileirados em dataFrames. dataFrames   _Outptr_result_buffer_(*dataFrameCount)
Tipo: game_chat_data_frame_array*
Uma matriz de ponteiros de estrutura game_chat_data_frame que representa os quadros de dados enfileirados a serem entregues pela camada de transporte do aplicativo às instâncias remotas apropriadas do aplicativo.

Valor retornado

Tipo: void Nenhum.

Comentários

Este método recupera todos os quadros de dados enfileirados pelo Game Chat 2 para serem processados pelo aplicativo. O Game Chat 2 não tem sua própria camada de transporte, portanto, o aplicativo deve fornecer uma. Chamar este método recupera os quadros de dados que precisam ser processados pela camada de transporte do aplicativo como uma matriz de ponteiros de estrutura game_chat_data_frame. O aplicativo itera pela matriz, inspeciona os identificadores de ponto de extremidade do quadro de dados e usa a camada de rede do aplicativo para entregar os dados desse quadro às instâncias remotas apropriadas do aplicativo. Depois que todos os quadros de dados incluídos em dataFrames forem processados, o aplicativo chama chat_manager::finish_processing_data_frames, passando os quadros de dados processados de volta ao Game Chat 2, para indicar que os recursos associados aos quadros de dados processados podem ser liberados. Para obter mais informações sobre como processar quadros de dados, confira Usando a API C++ do Game Chat 2. Chamar este método com menos frequência introduz latência de áudio, mas permite que o Game Chat 2 agrupe os dados em quadros de dados grandes. Chamá-lo com mais frequência reduz a latência de áudio, mas resulta em mais quadros de dados, porém menores. O áudio é agrupado em quadros de dados de 40 milissegundos (ms); esse é o período de sondagem sugerido.

Requisitos

Cabeçalho: GameChat2.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

Introdução ao Game Chat 2
chat_manager
Last modified on October 6, 2026