ID3D11VideoProcessorEnumerator interface (d3d11.h)
Enumerates the video processor capabilities of a Microsoft Direct3D 11 device.
Inheritance
The ID3D11VideoProcessorEnumerator interface inherits from ID3D11DeviceChild. ID3D11VideoProcessorEnumerator also has these types of members:
Methods
The ID3D11VideoProcessorEnumerator interface has these methods.
ID3D11VideoProcessorEnumerator::CheckVideoProcessorFormat Queries whether the video processor supports a specified video format. |
ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps Gets the capabilities of the video processor. |
ID3D11VideoProcessorEnumerator::GetVideoProcessorContentDesc Gets the content description that was used to create this enumerator. |
ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate Gets a list of custom frame rates that a video processor supports. |
ID3D11VideoProcessorEnumerator::GetVideoProcessorFilterRange Gets the range of values for an image filter. |
ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps Returns a group of video processor capabilities that are associated with frame-rate conversion, including deinterlacing and inverse telecine. |
Remarks
To get a pointer to this interface, call ID3D11VideoDevice::CreateVideoProcessorEnumerator.
To create an instance of the video processor, pass the ID3D11VideoProcessorEnumerator pointer to the ID3D11VideoDevice::CreateVideoProcessor method.
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 |