ID3D11VideoContext1 interface (d3d11_1.h)

Provides the video functionality of a Microsoft Direct3D 11 device.

Inheritance

The ID3D11VideoContext1 interface inherits from ID3D11VideoContext. ID3D11VideoContext1 also has these types of members:

Methods

The ID3D11VideoContext1 interface has these methods.

 
ID3D11VideoContext1::CheckCryptoSessionStatus

Checks the status of a crypto session.
ID3D11VideoContext1::DecoderEnableDownsampling

Indicates that decoder downsampling will be used and that the driver should allocate the appropriate reference frames.
ID3D11VideoContext1::DecoderUpdateDownsampling

Updates the decoder downsampling parameters.
ID3D11VideoContext1::GetDataForNewHardwareKey

Allows the driver to return IHV specific information used when initializing the new hardware key.
ID3D11VideoContext1::SubmitDecoderBuffers1

Submits one or more buffers for decoding. (ID3D11VideoContext1.SubmitDecoderBuffers1)
ID3D11VideoContext1::VideoProcessorGetBehaviorHints

Returns driver hints that indicate which of the video processor operations are best performed using multi-plane overlay hardware rather than ID3D11VideoContext::VideoProcessorBlt method.
ID3D11VideoContext1::VideoProcessorGetOutputColorSpace1

Gets the color space information for the video processor output surface.
ID3D11VideoContext1::VideoProcessorGetOutputShaderUsage

Gets a value indicating whether the output surface from a call to ID3D11VideoContext::VideoProcessorBlt can be read by Direct3D shaders.
ID3D11VideoContext1::VideoProcessorGetStreamColorSpace1

Gets the color space information for the video processor input stream.
ID3D11VideoContext1::VideoProcessorGetStreamMirror

Gets values that indicate whether the video processor input stream is being flipped vertically or horizontally.
ID3D11VideoContext1::VideoProcessorSetOutputColorSpace1

Sets the color space information for the video processor output surface.
ID3D11VideoContext1::VideoProcessorSetOutputShaderUsage

Sets a value indicating whether the output surface from a call to ID3D11VideoContext::VideoProcessorBlt will be read by Direct3D shaders.
ID3D11VideoContext1::VideoProcessorSetStreamColorSpace1

Sets the color space information for the video processor input stream.
ID3D11VideoContext1::VideoProcessorSetStreamMirror

Specifies whether the video processor input stream should be flipped vertically or horizontally.

Remarks

To get a pointer to this interface, call QueryInterface with an ID3D11DeviceContext1 interface pointer.

Requirements

Requirement Value
Minimum supported client Windows 10 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Target Platform Windows
Header d3d11_1.h

See also

Direct3D 11 Video Interfaces

ID3D11DeviceContext

ID3D11VideoContext