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;

Member

hdr

Gibt eine KS_VIDEOINFOHEADER2-Struktur an, die die Details des Videodatenstroms beschreibt.

dwStartTimeCode

Ein 25-Bit-Zeitcode "Gruppen von Bildern" am Anfang der Daten (nicht für DVD verwendet).

cbSequenceHeader

Die Länge des bSequenceHeader-Members in Bytes (null für DVD).

dwProfile

Gibt das MPEG-2-Profil an. Dieser Member muss einer der Werte aus der KS_MPEG2Profile-Enumeration sein.

dwLevel

Gibt die MPEG-2-Ebene an. Dieser Member muss einer der Werte aus der KS_MPEG2Level-Enumeration sein.

dwFlags

Gibt die Flags an, die Einstellungen angeben. Dieser Member kann auf einen oder mehrere (logische OR)-Werte festgelegt werden, die in ksmedia.h definiert sind.

Flag Bedeutung
KS_MPEG2_DoPanScan Wenn festgelegt, sollte der MPEG-2-Videodecoder das Ausgabebild basierend auf Panscanvektoren in der Bildanzeigeerweiterung zuschneiden und das Bildseitenverhältnis entsprechend ändern.
KS_MPEG2_DVDLine21Field1 Wenn dieser Wert festgelegt ist, muss der MPEG-2-Decoder in der Lage sein, einen Ausgabepin für geschlossene Untertitel Daten im DVD-Stil zu erzeugen, die in der GOP-Ebene von Feld 1 gefunden werden.
KS_MPEG2_DVDLine21Field2 Wenn dieser Wert festgelegt ist, muss der MPEG-2-Decoder in der Lage sein, einen Ausgabepin für geschlossene Untertitel Daten im DVD-Stil zu erzeugen, die in der GOP-Ebene von Feld 2 gefunden werden.
KS_MPEG2_SourceIsLetterboxed Wenn festgelegt, gibt an, dass am oberen und unteren Rand des Videos schwarze Balken codiert wurden.
KS_MPEG2_FilmCameraMode Wenn festgelegt, gibt "Filmmodus" an, der für 625/50-Inhalte verwendet wird. Wenn deaktiviert, gibt an, dass der "Kameramodus" verwendet wurde.
KS_MPEG2_LetterboxAnalogOut Wenn festgelegt ist und der Stream an einen analogen Ausgang gesendet wird, sollte der Stream im Briefkasten stehen. Streams, die an VGA gesendet werden, sollten nur von Renderern im Briefkasten enthalten sein.
KS_MPEG2_DSS_UserData Wenn festgelegt, muss der MPEG-2-Decoder Benutzerdaten im DSS-Stil verarbeiten.
KS_MPEG2_DVB_UserData Wenn festgelegt, muss der MPEG-2-Decoder Benutzerdaten im DVB-Format verarbeiten.
KS_MPEG2_27MHzTimebase Wenn dieser Wert festgelegt ist, werden die ZEITStempel von PTS und DTS um 27 MHz statt um 90 kHz erweitert.

bSequenceHeader[1]

Die Länge des bSequenceHeader-Members in Bytes (null für DVD).

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KS_VIDEOINFOHEADER2