Skip to main content

game_chat_audio_format

Descreve as informações de formato necessárias para interpretar os dados de áudio do Game Chat 2.

Sintaxe

Membros

sample_rate  
Tipo: uint32_t
A frequência de amostragem na qual cada canal deve ser reproduzido ou gravado. channel_mask  
Tipo: uint32_t
A máscara de canal com a qual substituir a atribuição de canais de um fluxo de áudio multicanal às posições dos alto-falantes. Para o mapeamento de bits para alto-falantes desse valor, confira a descrição do membro dwChannelMask da estrutura WAVEFORMATEXTENSIBLE no Microsoft Docs. Para usar o mapeamento padrão, defina esse valor como 0. channel_count  
Tipo: uint16_t
O número de canais de dados de áudio. bits_per_sample  
Tipo: uint16_t
O número de bits por amostra. Se esse valor não for divisível em bytes, presume-se que o tipo de amostra que o contém seja preenchido com bits para torná-lo divisível em bytes. sample_type  
Tipo: game_chat_sample_type
Especifica se o Game Chat 2 está usando dados PCM (Pulse Code Manipulation) representados por inteiros (game_chat_sample_type::integer) ou por números de ponto flutuante (game_chat_sample_type::ieee_float). is_interleaved  
Tipo: bool
Um sinalizador que indica se o fluxo de áudio multicanal é intercalado para formatos multicanal. O áudio recuperado do Game Chat 2 é sempre marcado como intercalado. Esse parâmetro só tem significado se game_chat_audio_format::channel_count for maior que 1.

Comentários

Essa estrutura é usada para descrever o formato dos dados de áudio para fluxos de áudio de pré-codificação, fluxos de origem de áudio de pós-decodificação e fluxos de coletor de áudio de pós-decodificação no Game Chat 2. As funções a seguir obtêm ou definem o game_chat_audio_format usado pelos objetos de fluxo correspondentes: Para obter mais informações sobre formatos de áudio, confira Manipulação de áudio em tempo real.

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
pre_encode_audio_stream
post_decode_audio_sink_stream
post_decode_audio_source_stream
Membros do GameChat2
Last modified on October 6, 2026