Partager via


Masque de canal

Dans Windows, la structure WAVEFORMATEXTENSIBLE définit le format de données d’un flux audio PCM multicanal. Cette structure spécifie des paramètres tels que le nombre de bits par échantillon PCM, le nombre de canaux dans le flux et le masque de canaux. Le masque de canal spécifie le mappage des canaux aux haut-parleurs. La figure suivante montre les bits individuels dans le masque de canal.

Diagramme montrant des bits individuels dans le masque de canal pour les positions du haut-parleur.

Chaque bit dans le masque de canal représente une position particulière du haut-parleur. Si le masque affecte un canal à une position particulière du haut-parleur, le bit de masque qui représente cette position est défini sur 1 ; tous les bits de masque pour les positions de haut-parleur non attribuées sont définis sur 0. La structure WAVEFORMATEXTENSIBLE définit des bits supplémentaires dans le masque de canal qui ne sont pas affichés dans la figure précédente, mais ces bits n’ont aucune incidence sur les configurations de l’orateur home-theater sous discussion et sont omis par souci de simplicité.

L’encodage des positions de l’orateur dans le masque de canal dans la figure précédente est similaire à celui utilisé pour la valeur de propriété d’une requête de propriété KSPROPERTY_AUDIO_CHANNEL_CONFIG . Pour plus d’informations, consultez KSAUDIO_CHANNEL_CONFIG.

Le tableau suivant montre la signification de chaque bit de masque dans la figure précédente.

Nombre de bits Position de l’orateur Descriptif

0

FL

Avant gauche

1

FR

Avant à droite

2

FC

Centre avant

3

LFE

Effets à faible fréquence

4

BL

Retour à gauche

5

Brésil

Retour vers la droite

6

FLC

Avant gauche du centre

7

FRC

Avant à droite du centre

8

Av. J.-C

Centre arrière

9

SL

Côté gauche

10

SR

Côté droit

Par exemple, la configuration des haut-parleurs de théâtre domestique 7.1 est décrite par une valeur de masque de canal de 0x63F, qui indique que les huit canaux du flux sont affectés aux positions de haut-parleur suivantes (et dans l’ordre suivant) : FL, FR, FC, LFE, BL, BR, SL et SR. Pour un autre exemple, la configuration large des haut-parleurs 7.1 est décrite par une valeur de masque de canal de 0xFF, qui indique que les huit canaux du flux sont attribués aux positions des haut-parleurs suivantes : FL, FR, FC, LFE, BL, BR, FLC et FRC.

La figure suivante montre la correspondance entre le masque de canal 0x63F et la configuration des haut-parleurs de cinéma à domicile 7.1 .

Diagramme de la configuration des haut-parleurs de théâtre domestique 7.1 avec masque de canal 0x63F pour l’enregistrement et la lecture.

Le côté gauche de la figure précédente montre l’enregistrement du contenu audio dans le format de flux de haut-parleurs home cinéma 7.1 . Le petit cercle au centre de la grille représente la position de l’écouteur. Chaque petit rectangle noir représente un microphone. Les huit canaux sont numérotés de 0 à 7. Le microphone FL enregistre dans le canal 0, le microphone FR enregistre dans le canal 1, et ainsi de suite.

Le côté droit de la figure précédente montre le même flux de 7,1 canaux reproduit à travers une configuration surround avec huit haut-parleurs. Dans ce cas, chaque petit rectangle noir représente un haut-parleur. Sept haut-parleurs sont mappés à des positions sur la grille entourant l’écouteur. Le mappage n’affecte pas de position de grille au haut-parleur LFE (subwoofer) ; cette omission est basée sur l’hypothèse que ces haut-parleurs produisent généralement uniquement des sons à basse fréquence, qui ne sont pasdirectionnels.