D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS structure (d3d10umddi.h)

Defines a group of video processor capabilities that are associated with frame-rate conversion, including deinterlacing and inverse telecine.

Syntax

typedef struct D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS {
  UINT PastFrames;
  UINT FutureFrames;
  UINT ConversionCaps;
  UINT ITelecineCaps;
  UINT CustomRateCount;
} D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS;

Members

PastFrames

The number of past reference frames required to perform the optimal video processing.

FutureFrames

The number of future reference frames required to perform the optimal video processing.

ConversionCaps

A bitwise OR of zero or more member values from the D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS structure.

ITelecineCaps

A bitwise OR of zero or more constant values from the D3D11_1DDI_VIDEO_PROCESSOR_ITELECINE_CAPS enumeration.

CustomRateCount

The number of custom frame rates that the driver supports. To get the list of custom frame rates, call the GetVideoProcessorCustomRate function.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header d3d10umddi.h (include D3d10umddi.h)

See also

D3D11_1DDI_VIDEO_PROCESSOR_CONVERSION_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_ITELECINE_CAPS

D3D11_1DDI_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS

GetVideoProcessorCustomRate