Flag indicating preferences. Set one or a combination of the following values.
If this flag is set, the MPEG-2 video decoder should crop the output image based on pan-scan vectors in picture_display_extension and change the picture aspect ratio to 4x3. The VMR should not receive a 16x9 sample with this flag. A simple implementation might alter the source rectangle to indicate a 540 wide source region with a left edge equal to the display offset in the picture_display_extension.
If set, the MPEG-2 decoder must be able to produce an output pin for DVD style closed-captioned data found in the Group Of Pictures (GOP) layer of field 1.
If set, the MPEG-2 decoder must be able to produce an output pin for DVD style closed-captioned data found in the GOP layer of field 2.
If set, indicates that black bars have been encoded in the top and bottom of the video.
If set, indicates "film mode" used for the 625/50 (line/field) content. If cleared, indicates that "camera mode" was used.
If set and this stream is sent to an analog output, it should be letterboxed. Streams sent to VGA should be letterboxed only by renderers.
If set, the MPEG-2 decoder must process DSS style user data.
If set, the MPEG-2 decoder must process DVB style user data.
If set, the PTS, DTS timestamps advance at 27MHz rather than 90KHz.
If set and this stream is sent to an analog output, it should be in widescreen format (4x3 content should be centered on a 16x9 output). Streams sent to VGA should be widescreened only by renderers.
Start of an array that contains the sequence header, including quantization matrices and the sequence extension, if required. This field is typed as DWORD array to enforce 32-bit alignment. The size of the array, in bytes, is given in the cbSequenceHeader member.
The BITMAPINFOHEADER structure contained in the VIDEOINFOHEADER2 structure (hdr) cannot be followed by any pallette entries or color masks, because this structure is immediately followed by the dwStartTimeCode member.