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) |