Skip to main content

game_chat_audio_format

Décrit les informations de format nécessaires pour interpréter les données audio de Game Chat 2.

Syntaxe

Membres

sample_rate  
Type : uint32_t
Fréquence d’échantillonnage à laquelle chaque canal doit être lu ou enregistré. channel_mask  
Type : uint32_t
Masque de canal permettant de remplacer l’affectation des canaux d’un flux audio multicanal aux positions des haut-parleurs. Pour la correspondance entre les bits et les haut-parleurs de cette valeur, consultez la description du membre dwChannelMask de la structure WAVEFORMATEXTENSIBLE sur Microsoft Docs. Pour utiliser la correspondance par défaut, définissez cette valeur sur 0. channel_count  
Type : uint16_t
Nombre de canaux de données audio. bits_per_sample  
Type : uint16_t
Nombre de bits par échantillon. Si cette valeur n’est pas divisible en octets, le type d’échantillon contenant est supposé être complété par des bits de remplissage pour le rendre divisible en octets. sample_type  
Type : game_chat_sample_type
Indique si Game Chat 2 utilise des données PCM (Pulse Code Manipulation) représentées par des entiers (game_chat_sample_type::integer) ou par des nombres à virgule flottante (game_chat_sample_type::ieee_float). is_interleaved  
Type : bool
Indicateur précisant si le flux audio multicanal est entrelacé pour les formats multicanaux. L’audio récupéré auprès de Game Chat 2 est toujours marqué comme entrelacé. Ce paramètre n’a de sens que si game_chat_audio_format::channel_count est supérieur à 1.

Remarques

Cette structure permet de décrire le format des données audio des flux audio pré-encodage, des flux source audio post-décodage et des flux récepteurs audio post-décodage dans Game Chat 2. Les fonctions suivantes obtiennent ou définissent le game_chat_audio_format utilisé par leurs objets de flux correspondants : Pour plus d’informations sur les formats audio, consultez Manipulation audio en temps réel.

Configuration requise

En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Présentation de Game Chat 2
chat_manager
pre_encode_audio_stream
post_decode_audio_sink_stream
post_decode_audio_source_stream
Membres de GameChat2
Last modified on October 6, 2026