DXVAHD_FRAME_FORMAT enumeration (dxvahd.h)

Describes how a video stream is interlaced.

Syntax

typedef enum _DXVAHD_FRAME_FORMAT {
  DXVAHD_FRAME_FORMAT_PROGRESSIVE = 0,
  DXVAHD_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST = 1,
  DXVAHD_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST = 2
} DXVAHD_FRAME_FORMAT;

Constants

 
DXVAHD_FRAME_FORMAT_PROGRESSIVE
Value: 0
Frames are progressive.
DXVAHD_FRAME_FORMAT_INTERLACED_TOP_FIELD_FIRST
Value: 1
Frames are interlaced. The top field of each frame is displayed first.
DXVAHD_FRAME_FORMAT_INTERLACED_BOTTOM_FIELD_FIRST
Value: 2
Frame are interlaced. The bottom field of each frame is displayed first.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header dxvahd.h

See also

DXVA-HD

DXVAHD_CONTENT_DESC

DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA

Direct3D Video Enumerations

Media Foundation Enumerations