ID3D11VideoContext1 interface

Provides the video functionality of a Microsoft Direct3D 11 device.

Members

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

Methods

The ID3D11VideoContext1 interface has these methods.

MethodDescription
CheckCryptoSessionStatus

Checks the status of a crypto session.

DecoderEnableDownsampling

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

DecoderUpdateDownsampling

Updates the decoder downsampling parameters.

GetDataForNewHardwareKey

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

SubmitDecoderBuffers1

Submits one or more buffers for decoding.

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.

VideoProcessorGetOutputColorSpace1

Gets the color space information for the video processor output surface.

VideoProcessorGetOutputShaderUsage

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

VideoProcessorGetStreamColorSpace1

Gets the color space information for the video processor input stream.

VideoProcessorGetStreamMirror

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

VideoProcessorSetOutputColorSpace1

Sets the color space information for the video processor output surface.

VideoProcessorSetOutputShaderUsage

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

VideoProcessorSetStreamColorSpace1

Sets the color space information for the video processor input stream.

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

Minimum supported client

Windows 10 [desktop apps | UWP apps]

Minimum supported server

Windows Server 2016 [desktop apps | Windows Store apps]

Header

D3d11_1.h

See also

ID3D11VideoContext
Direct3D 11 Video Interfaces
ID3D11DeviceContext

 

 

Show: