D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS Structure

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

Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).