Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Sada Windows Driver Kit (WDK) obsahuje dva soubory hlaviček, které definují konfigurace mluvčího podporované ovládacími panely multimédií systému 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. Další informace o této metodě najdete v dokumentaci k sadě Windows SDK.
V systémech Windows Server 2003, Windows XP s aktualizací SP1, Windows 2000 a Windows Me/98 definuje Ksmedia.h masky kanálu, které jsou uvedeny v následující tabulce pro streamy 5.1- a 7.1 kanálu.
| 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 |
Dvě masky kanálu v předchozí tabulce představují konfiguraci mluvčího 5.1 a konfiguraci mluvčího 7.1. Pokud chcete identifikovat stejné dvě konfigurace mluvčího, dsound.h definuje následující ID konfigurace mluvčího:
#define DSSPEAKER_5POINT1 0x00000006
#define DSSPEAKER_7POINT1 0x00000007
V systému Windows XP s aktualizací SP2 a novějšími verzemi systému Windows definuje Ksmedia.h masky kanálu zobrazené v následující tabulce pro streamy 5.1 a 7.1.
| 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 |
Porovnáním obou předchozích tabulek jsou zřejmé následující body:
Význam masky kanálu 0x3F v první tabulce se v druhé tabulce nezměnil, i když ve Windows SP2 a novějších verzích Windows se KSAUDIO_SPEAKER_5POINT1 interpretuje tak, aby místo BL a BR používaly reproduktory SL a SR.
Podporuje se nová maska kanálu s hodnotou 0x63F. Tato maska kanálu představuje konfiguraci reproduktoru domácího kina 7.1.
Note In Windows Vista and later versions of Windows, the KSAUDIO_SPEAKER_7POINT1 speaker configuration is no longer supported. V důsledku toho není v Ovládacích panelech dostupná možnost.
Pro reprezentaci stejné sady konfigurací mluvčího definuje Dsound.h následující ID konfigurace mluvčího:
#define DSSPEAKER_5POINT1 0x00000006
#define DSSPEAKER_7POINT1 0x00000007
#define DSSPEAKER_7POINT1_SURROUND 0x00000008
#define DSSPEAKER_7POINT1_WIDE DSSPEAKER_7POINT1
DSSPEAKER_7POINT1_SURROUND představuje novou konfiguraci reproduktorů domácího kina 7.1 v Ovládacích panelech. DSSPEAKER_7POINT1 a DSSPEAKER_7POINT1_WIDE jsou oba názvy pro stejnou konfiguraci reproduktorů konfigurace 7.1.
Další informace o konfiguraci mluvčího pro DirectSound naleznete v tématu DirectSound Speaker-Configuration Nastavení.