Freigeben über


KS_MPEGVIDEOINFO2 Struktur (ksmedia.h)

Die KS_MPEGVIDEOINFO2-Struktur beschreibt einen MPEG-2-Videostream, einschließlich Bob- oder Weave-Einstellungen.

Syntax

typedef struct tagKS_MPEGVIDEOINFO2 {
  KS_VIDEOINFOHEADER2 hdr;
  DWORD               dwStartTimeCode;
  DWORD               cbSequenceHeader;
  DWORD               dwProfile;
  DWORD               dwLevel;
  DWORD               dwFlags;
  DWORD               bSequenceHeader[1];
} KS_MPEGVIDEOINFO2, *PKS_MPEGVIDEOINFO2;

Angehörige

hdr

Gibt eine KS_VIDEOINFOHEADER2 Struktur an, die die Details des Videostreams beschreibt.

dwStartTimeCode

Ein 25-Bit-Zeitcode "group-of-pictures" am Anfang der Daten (nicht für DVD verwendet).

cbSequenceHeader

Die Länge des bSequenceHeader Member in Byte (Null für DVD).

dwProfile

Gibt das MPEG-2-Profil an. Dieses Element muss einer der Werte aus der KS_MPEG2Profile-Aufzählung sein.

dwLevel

Gibt die MPEG-2-Ebene an. Dieses Element muss einer der Werte aus der KS_MPEG2Level-Aufzählung sein.

dwFlags

Gibt die Flags an, die Einstellungen angeben. Dieses Element kann auf einen oder mehrere (logische OR)-Werte festgelegt werden, die in ksmedia.hdefiniert sind.

Flagge Bedeutung
KS_MPEG2_DoPanScan Bei Festlegung sollte der MPEG-2-Videodecoder das Ausgabebild basierend auf Vektoren des Schwenkscans in der Bildanzeigeerweiterung zuschneiden und das Bildseitenverhältnis entsprechend ändern.
KS_MPEG2_DVDLine21Field1 Bei Festlegung muss der MPEG-2-Decoder in der Lage sein, einen Ausgabe-Pin für Untertiteldaten im DVD-Stil zu erzeugen, die in der GOP-Ebene von Feld 1 zu finden sind.
KS_MPEG2_DVDLine21Field2 Wenn festgelegt, muss der MPEG-2-Decoder in der Lage sein, einen Ausgabe-Pin für Untertiteldaten im DVD-Stil zu erzeugen, die auf der GOP-Ebene von Feld 2 zu finden sind.
KS_MPEG2_SourceIsLetterboxed Wenn festgelegt, gibt an, dass schwarze Balken oben und unten im Video codiert wurden.
KS_MPEG2_FilmCameraMode Wenn festgelegt, gibt "Filmmodus" an, der für 625/50 Inhalte verwendet wird. Wenn dies deaktiviert ist, wird angegeben, dass der "Kameramodus" verwendet wurde.
KS_MPEG2_LetterboxAnalogOut Wenn festgelegt und der Datenstrom an eine analoge Ausgabe gesendet wird, sollte der Datenstrom letterboxed werden. Datenströme, die an VGA gesendet werden, sollten nur von Renderern letterboxed werden.
KS_MPEG2_DSS_UserData Wenn festgelegt, muss der MPEG-2-Decoder BENUTZERdaten im DSS-Stil verarbeiten.
KS_MPEG2_DVB_UserData Bei Festlegung muss der MPEG-2-Decoder BENUTZERdaten im DVB-Stil verarbeiten.
KS_MPEG2_27MHzTimebase Bei Festlegung werden die PTS- und DTS-Zeitstempel bei 27 MHz statt 90 kHz vorangestellt.

bSequenceHeader[1]

Die Länge des bSequenceHeader Member in Byte (Null für DVD).

Anforderungen

Anforderung Wert
Header- ksmedia.h (enthalten Ksmedia.h)

Siehe auch

KS_VIDEOINFOHEADER2