Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le Kit de pilotes Windows (WDK) contient deux fichiers d’en-tête qui définissent les configurations du haut-parleur prises en charge par le panneau de configuration multimédia Windows :
Ksmedia.h defines the channel masks for the KSAUDIO_CHANNEL_CONFIG structure that is used by the KSPROPERTY_AUDIO_CHANNEL_CONFIG property request.
Dsound.h defines a list of speaker-configuration identifiers that can be submitted to the IDirectSound::SetSpeakerConfig method. Pour plus d’informations sur cette méthode, consultez la documentation du Kit de développement logiciel (SDK) Windows.
Dans Windows Server 2003, Windows XP avec SP1, Windows 2000 et Windows Me/98, Ksmedia.h définit les masques de canal présentés dans le tableau suivant pour les flux de 5.1 et 7.1 canaux.
| Parameter name | Channel mask | Speaker positions |
|---|---|---|
KSAUDIO_SPEAKER_5POINT1 |
0x3F |
FL, FR, FC, LFE, BL, BR |
KSAUDIO_SPEAKER_7POINT1 |
0xFF |
FL, FR, FC, LFE, BL, BR, FLC, FRC |
Les deux masques de canal dans le tableau précédent représentent la configuration du haut-parleur 5.1 et la configuration du haut-parleur 7.1. Pour identifier les deux mêmes configurations d’orateur, Dsound.h définit les ID de configuration de l’orateur suivants :
#define DSSPEAKER_5POINT1 0x00000006
#define DSSPEAKER_7POINT1 0x00000007
Dans Windows XP avec SP2 et versions ultérieures de Windows, Ksmedia.h définit les masques de canal présentés dans le tableau suivant pour les flux 5.1 et 7.1-channel.
| Parameter name | Channel mask | Speaker positions |
|---|---|---|
KSAUDIO_SPEAKER_5POINT1 |
0x3F |
FL, FR, FC, LFE, BL, BR |
KSAUDIO_SPEAKER_7POINT1_SURROUND |
0x63F |
FL, FR, FC, LFE, BL, BR, SL, SR |
En comparant les deux tableaux précédents, les points suivants sont apparents :
La signification du masque de canal 0x3F dans la première table n’a pas changé dans le deuxième tableau, même si dans Windows SP2 et versions ultérieures de Windows, KSAUDIO_SPEAKER_5POINT1 est interprétée pour utiliser des haut-parleurs SL et SR au lieu de BL et BR.
Un nouveau masque de canal qui a la valeur 0x63F est pris en charge. Ce masque de canal représente la configuration du haut-parleur de cinéma domestique 7.1.
Note In Windows Vista and later versions of Windows, the KSAUDIO_SPEAKER_7POINT1 speaker configuration is no longer supported. Par conséquent, il n’est pas une option disponible dans le Panneau de configuration.
Pour représenter le même ensemble de configurations d’orateur, Dsound.h définit les ID de configuration de l’orateur suivants :
#define DSSPEAKER_5POINT1 0x00000006
#define DSSPEAKER_7POINT1 0x00000007
#define DSSPEAKER_7POINT1_SURROUND 0x00000008
#define DSSPEAKER_7POINT1_WIDE DSSPEAKER_7POINT1
DSSPEAKER_7POINT1_SURROUND représente la nouvelle configuration du haut-parleur de cinéma domestique 7.1 dans le Panneau de configuration. DSSPEAKER_7POINT1 et DSSPEAKER_7POINT1_WIDE sont les deux noms pour la même configuration de haut-parleurs de configuration à l’échelle 7.1.
Pour plus d’informations sur la configuration de l’orateur pour DirectSound, consultez DirectSound Speaker-Configuration Settings.