Freigeben über


KSAC3_BIT_STREAM_MODE-Struktur (ksmedia.h)

Die KSAC3_BIT_STREAM_MODE-Struktur gibt den Bitstreammodus an. Dabei handelt es sich um den Typ des Audiodiensts, der in einen AC-3-Stream codiert ist.

Syntax

typedef struct {
  LONG BitStreamMode;
} KSAC3_BIT_STREAM_MODE, *PKSAC3_BIT_STREAM_MODE;

Member

BitStreamMode

Gibt den Bitstreammodus an. Das BitStreamMode-Element ist auf einen Wert im Bereich 0 bis 7 festgelegt.

Geben Sie den Wert dieses Members als eine der folgenden Konstanten an:

Konstante Wert
KSAC3_SERVICE_MAIN_AUDIO 0
KSAC3_SERVICE_NO_DIALOG 1
KSAC3_SERVICE_VISUALLY_IMPAIRED 2
KSAC3_SERVICE_HEARING_IMPAIRED 3
KSAC3_SERVICE_DIALOG_ONLY 4
KSAC3_SERVICE_COMMENTARY 5
KSAC3_SERVICE_EMERGENCY_FLASH 6
KSAC3_SERVICE_VOICE_OVER 7

Diese Konstanten entsprechen den Bitstrommodi, die in der AC-3-Spezifikation definiert sind. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".

Hinweise

Diese Struktur wird von der eigenschaft KSPROPERTY_AC3_BIT_STREAM_MODE verwendet.

Weitere Informationen zu Bitstreammodi 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_BIT_STREAM_MODE