KSAC3_ALTERNATE_AUDIO-Struktur (ksmedia.h)
Die KSAC3_ALTERNATE_AUDIO-Struktur gibt an, ob die beiden Monokanäle in einem AC-3-codierten Stream als Stereopaar oder als zwei unabhängige Programmkanäle interpretiert werden sollen.
Syntax
typedef struct {
BOOL fStereo;
ULONG DualMode;
} KSAC3_ALTERNATE_AUDIO, *PKSAC3_ALTERNATE_AUDIO;
Member
fStereo
Gibt an, ob die beiden Monokanäle als Stereopaar interpretiert werden sollen. Bei TRUE werden die beiden Monokanäle als Stereopaar behandelt. Bei FALSE bewirkt DualMode=0x03, dass die beiden Monokanäle gemischt werden, bevor sie vom Decoder ausgegeben werden.
DualMode
Wenn zwei unabhängige Audiokanäle im Stream codiert werden, gibt dieses Element an, ob die Audiospur in Kanal 1, Kanal 2 oder beidem verwendet werden soll. Der Wert 0x01 kanal 1, 0x02 Kanal 2 und 0x03 beides auswählt. Geben Sie den Wert dieses Members als eine der folgenden Konstanten an:
Konstante | Wert |
---|---|
KSAC3_ALTERNATE_AUDIO_1 | 0x01 |
KSAC3_ALTERNATE_AUDIO_2 | 0x02 |
KSAC3_ALTERNATE_AUDIO_BOTH | 0x03 |
Hinweise
Diese Struktur wird von der eigenschaft KSPROPERTY_AC3_ALTERNATE_AUDIO verwendet.
Weitere Informationen zur Codierung von AC-3-Programmkanälen finden Sie in der AC-3-Spezifikation auf der Dolby Laboratories-Website . Die Spezifikation trägt den Titel Digital Audio Compression Standard (AC-3).
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |