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)

Weitere Informationen

KSPROPERTY_AC3_ALTERNATE_AUDIO