game_chat_audio_format
Describe la información de formato necesaria para interpretar los datos de audio de Game Chat 2.Sintaxis
Miembros
sample_rateTipo: 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 elgame_chat_audio_format que usan sus objetos de secuencia correspondientes:
- 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
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
pre_encode_audio_stream
post_decode_audio_sink_stream
post_decode_audio_source_stream
Miembros de GameChat2
