DXGKMDT_OPM_INTERLEAVE_FORMAT enumeration (d3dkmdt.h)

The DXGKMDT_OPM_INTERLEAVE_FORMAT enumeration indicates the scan line ordering of a video frame from a protected output's signal.

Syntax

typedef enum _DXGKMDT_OPM_INTERLEAVE_FORMAT {
  DXGKMDT_OPM_INTERLEAVE_FORMAT_OTHER,
  DXGKMDT_OPM_INTERLEAVE_FORMAT_PROGRESSIVE,
  DXGKMDT_OPM_INTERLEAVE_FORMAT_INTERLEAVED_EVEN_FIRST,
  DXGKMDT_OPM_INTERLEAVE_FORMAT_INTERLEAVED_ODD_FIRST,
  DXGKMDT_OPM_INTERLEAVE_FORMAT_FORCE_ULONG
} DXGKMDT_OPM_INTERLEAVE_FORMAT;

Constants

 
DXGKMDT_OPM_INTERLEAVE_FORMAT_OTHER
Indicates that the video frame has a scan line ordering other than those given in the following constants of this enumeration.
DXGKMDT_OPM_INTERLEAVE_FORMAT_PROGRESSIVE
Indicates that each video frame has a scan line ordering that is progressive (that is, not interlaced).
DXGKMDT_OPM_INTERLEAVE_FORMAT_INTERLEAVED_EVEN_FIRST
Indicates that each video frame has a scan line ordering that is interlaced, each field contains half of a frame, and the even scan lines are displayed first.
DXGKMDT_OPM_INTERLEAVE_FORMAT_INTERLEAVED_ODD_FIRST
Indicates that each video frame has a scan line ordering that is interlaced, each field contains half of a frame, and the odd scan lines are displayed first.
DXGKMDT_OPM_INTERLEAVE_FORMAT_FORCE_ULONG
Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. You should not use this value.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmdt.h

See also

DXGKMDT_OPM_ACTUAL_OUTPUT_FORMAT