D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS structure (d3d11.h)

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

Syntax

typedef struct D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS {
  UINT PastFrames;
  UINT FutureFrames;
  UINT ProcessorCaps;
  UINT ITelecineCaps;
  UINT CustomRateCount;
} D3D11_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.

ProcessorCaps

A bitwise OR of zero or more flags from the D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS enumeration.

ITelecineCaps

A bitwise OR of zero or more flags from the D3D11_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 ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate method.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Header d3d11.h

See also

Direct3D 11 Video Structures