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

See also

Direct3D 11 Video Interfaces

ID3D11DeviceChild

ID3D11VideoProcessorEnumerator