DXVAHDDDI_FRAME_FORMAT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dumddi.h

typedef enum _DXVAHDDDI_FRAME_FORMAT {
  DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE,
  DXVAHDDDI_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST,
  DXVAHDDDI_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST
} DXVAHDDDI_FRAME_FORMAT;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3dumddi-_dxvahdddi_frame_format)

_DXVAHDDDI_FRAME_FORMAT enumeration

Description

The DXVAHDDDI_FRAME_FORMAT enumeration contains values that identify the frame format.

Constants

DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE

A value that specifies that the frame format is progressive.

DXVAHDDDI_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST

A value that specifies that the frame format is interlaced with two fields. The top (even) field is displayed first.

DXVAHDDDI_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST

A value that specifies that the frame format is interlaced with two fields. The bottom (odd) field is displayed first.

Remarks

The FOURCC format of the surface defines whether the interlaced fields are interleaved or not. For example, NV12 is an interlaced format with interleaved fields whereas NV24 is an interlaced format with non-interleaved fields.

See also

DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA