MPEG2VIDEOINFO (Compact 2013)
3/26/2014
This structure describes an MPEG-2 video stream.
Syntax
typedef struct tagMPEG2VIDEOINFO {
VIDEOINFOHEADER2 hdr;
DWORD dwStartTimeCode;
DWORD cbSequenceHeader;
DWORD dwProfile;
DWORD dwLevel;
DWORD dwFlags;
DWORD dwSequenceHeader[1];
} MPEG2VIDEOINFO;
Members
- hdr
Compatible with VIDEOINFOHEADER2.
- dwStartTimeCode
25-bit "group-of-pictures" time code at start of data.
- cbSequenceHeader
Length in bytes of dwSequenceHeader.
- dwProfile
MPEG2Profile enumerated type member.
- dwLevel
MPEG2Level enumerated type member.
dwFlags
Flag indicating preferences. Set one or a combination of the following values.Value
Description
AMMPEG2_DoPanScan
If set, the MPEG-2 video decoder should crop the output image based on pan-scan vectors in the picture display extension and change the picture aspect ratio accordingly.
AMMPEG2_SourceIsLetterboxed
If set, indicates that black bars have been encoded in the top and bottom of the video.
AMMPEG2_FilmCameraMode
If set, indicates "film mode" used for the 625/50 (line/field) content.
If cleared, indicates that "camera mode" was used.
AMMPEG2_DVDLine21Field1, AMMPEG2_DVDLine21Field2
These flags are not supported in Windows Embedded Compact.
Set undefined flags to zero or connection will be rejected.
- dwSequenceHeader[1]
Sequence header including quantization matrices, if any.
Requirements
Header |
dshow.h |
Library |
Strmiids.lib |