Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the output frame rates for an input stream, when using Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
This enumeration type is used in the DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA structure.
Syntax
typedef enum _DXVAHD_OUTPUT_RATE {
DXVAHD_OUTPUT_RATE_NORMAL = 0,
DXVAHD_OUTPUT_RATE_HALF = 1,
DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;
Constants
DXVAHD_OUTPUT_RATE_NORMAL Value: 0 The frame output is at the normal rate. For progressive input, every frame produces one output frame. For interlaced input, every frame (two fields) produces two progressive output frames. |
DXVAHD_OUTPUT_RATE_HALF Value: 1 The frame output is at half rate. For progressive input, every frame produces one output frame, just as with DXVAHD_OUTPUT_RATE_NORMAL. For interlaced input, every frame produces one progressive output frame. |
DXVAHD_OUTPUT_RATE_CUSTOM Value: 2 Frame output is at a custom rate. Use this value for frame-rate conversion or inverse telecine. The exact rate is given in the OutputRate member of the DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA structure. To get the list of custom rates supported by the video processor, call the IDXVAHD_Device::GetVideoProcessorCustomRates method. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | dxvahd.h |