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_rateType : uint32_t La fréquence d’échantillonnage à laquelle chaque canal doit être lu ou enregistré. channel_mask
Type : uint32_t Le masque de canaux permettant de remplacer l’attribution des canaux d’un flux audio multicanal aux positions des haut-parleurs. Pour le mappage des bits aux haut-parleurs de cette valeur, consultez la description du membre dwChannelMask de la structure WAVEFORMATEXTENSIBLE sur Microsoft Docs. Pour utiliser le mappage par défaut, définissez cette valeur à 0. channel_count
Type : uint16_t Le nombre de canaux de données audio. bits_per_sample
Type : uint16_t Le nombre de bits par échantillon. Si cette valeur n’est pas divisible en octets, on suppose que le type d’échantillon contenant est complété par des bits de remplissage afin de le rendre divisible en octets. sample_type
Type : game_chat_sample_type Spécifie si Game Chat 2 utilise des données de modulation par impulsions et codage (PCM) représentées par des nombres entiers (game_chat_sample_type::integer) ou par des nombres à virgule flottante (game_chat_sample_type::ieee_float). is_interleaved
Type : bool Un indicateur qui précise si le flux audio multicanal est entrelacé pour les formats multicanaux. L’audio récupéré de Game Chat 2 est toujours marqué comme entrelacé. Ce paramètre n’a de signification que si game_chat_audio_format::channel_count est supérieur à 1.
Remarques
Cette structure sert à décrire le format des données audio des flux audio de pré-encodage, des flux source audio de post-décodage et des flux récepteurs audio de post-décodage dans Game Chat 2. Les fonctions suivantes obtiennent ou définissent legame_chat_audio_format utilisé par leurs objets de flux correspondants :
- 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
Configuration requise
En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Présentation de Game Chat 2chat_manager
pre_encode_audio_stream
post_decode_audio_sink_stream
post_decode_audio_source_stream
Membres de GameChat2
