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_rateTipo: 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 ogame_chat_audio_format usado pelos objetos de fluxo correspondentes:
- pre_encode_audio_stream::get_pre_processed_format
- pre_encode_audio_stream::set_processed_format
- post_decode_audio_source_stream::get_pre_processed_format
- post_decode_audio_sink_stream::set_processed_format
Requisitos
Cabeçalho: GameChat2.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
Introdução ao Game Chat 2chat_manager
pre_encode_audio_stream
post_decode_audio_sink_stream
post_decode_audio_source_stream
Membros do GameChat2
