Skip to main content

game_chat_audio_format

Describe la información de formato necesaria para interpretar los datos de audio de Game Chat 2.

Sintaxis

Miembros

sample_rate  
Tipo: uint32_t
La frecuencia de muestreo a la que se debe reproducir o grabar cada canal. channel_mask  
Tipo: uint32_t
La máscara de canal con la que se invalida la asignación de canales de una secuencia de audio multicanal a las posiciones de los altavoces. Para conocer la asignación de bits a altavoces de este valor, consulte la descripción del miembro dwChannelMask de la estructura WAVEFORMATEXTENSIBLE en Microsoft Docs. Para usar la asignación predeterminada, establezca este valor en 0. channel_count  
Tipo: uint16_t
El número de canales de datos de audio. bits_per_sample  
Tipo: uint16_t
El número de bits por muestra. Si este valor no es divisible por bytes, se supone que el tipo de muestra contenedor se rellena con bits para que sea divisible por bytes. sample_type  
Tipo: game_chat_sample_type
Especifica si Game Chat 2 usa datos de modulación por impulsos codificados (PCM) representados por enteros (game_chat_sample_type::integer) o por números de punto flotante (game_chat_sample_type::ieee_float). is_interleaved  
Tipo: bool
Una marca que representa si la secuencia de audio multicanal está intercalada para los formatos multicanal. El audio recuperado de Game Chat 2 siempre se marca como intercalado. Este parámetro solo tiene significado si game_chat_audio_format::channel_count es mayor que 1.

Comentarios

Esta estructura se usa para describir el formato de los datos de audio de las secuencias de audio previas a la codificación, las secuencias de origen de audio posteriores a la decodificación y las secuencias de receptor de audio posteriores a la decodificación en Game Chat 2. Las siguientes funciones obtienen o establecen el game_chat_audio_format que usan sus objetos de secuencia correspondientes: Para obtener más información sobre los formatos de audio, consulte Manipulación de audio en tiempo real.

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
pre_encode_audio_stream
post_decode_audio_sink_stream
post_decode_audio_source_stream
Miembros de GameChat2
Última modificación el 28 de agosto de 2026