ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps method (d3d11.h)
Returns a group of video processor capabilities that are associated with frame-rate conversion, including deinterlacing and inverse telecine.
Syntax
HRESULT GetVideoProcessorRateConversionCaps(
[in] UINT TypeIndex,
[out] D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS *pCaps
);
Parameters
[in] TypeIndex
The zero-based index of the group to retrieve. To get the maximum index, call ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps and check the RateConversionCapsCount member of the D3D11_VIDEO_PROCESSOR_CAPS structure.
[out] pCaps
A pointer to a D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS structure that receives the frame-rate conversion capabilities.
Return value
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
The capabilities defined in the D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS structure are interdependent. Therefore, the driver can support multiple, distinct groups of these capabilities.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2012 [desktop apps | UWP apps] |
Target Platform | Windows |
Header | d3d11.h |