XMConvertFloatToHalfStream
XMConvertHalfToFloatStream
XMMatrixDecompose
XMPlaneTransformStream
XMVector2TransformCoordStream
XMVector2TransformNormalStream
XMVector2TransformStream
XMVector3ProjectStream
XMVector3TransformCoordStream
XMVector3TransformNormalStream
XMVector3TransformStream
XMVector3UnprojectStream
XMVector4TransformStream
Expand Minimize

ID3D11VideoDevice interface

Provides the video decoding and video processing capabilities of a Microsoft Direct3D 11 device.

Members

The ID3D11VideoDevice interface inherits from the IUnknown interface. ID3D11VideoDevice also has these types of members:

Methods

The ID3D11VideoDevice interface has these methods.

MethodDescription
CheckCryptoKeyExchange

Gets a cryptographic key-exchange mechanism that is supported by the driver.

CheckVideoDecoderFormat

Given aprofile, checks whether the driver supports a specified output format.

CreateAuthenticatedChannel

Creates a channel to communicate with the Direct3D device or the graphics driver.

CreateCryptoSession

Creates a cryptographic session to encrypt video content that is sent to the graphics driver.

CreateVideoDecoder

Creates a video decoder device for Direct3D 11.

CreateVideoDecoderOutputView

Creates a resource view for a video decoder, describing the output sample for the decoding operation.

CreateVideoProcessor

Creates a video processor device for Direct3D 11.

CreateVideoProcessorEnumerator

Enumerates the video processor capabilities of the driver.

CreateVideoProcessorInputView

Creates a resource view for a video processor, describing the input sample for the video processing operation.

CreateVideoProcessorOutputView

Creates a resource view for a video processor, describing the output sample for the video processing operation.

GetContentProtectionCaps

Queries the driver for its content protection capabilities.

GetVideoDecoderConfig

Gets a decoder configuration that is supported by the driver.

GetVideoDecoderConfigCount

Gets the number of decoder configurations that the driver supports for a specified video description.

GetVideoDecoderProfile

Gets a profile that is supported by the driver.

GetVideoDecoderProfileCount

Gets the number of profiles that are supported by the driver.

SetPrivateData

Sets private data on the video device and associates that data with a GUID.

SetPrivateDataInterface

Sets a private IUnknown pointer on the video device and associates that pointer with a GUID.

 

Remarks

The Direct3D 11 device supports this interface. To get a pointer to this interface, call QueryInterface with an ID3D11Device interface pointer.

If you query an ID3D11Device for ID3D11VideoDevice and the Direct3D 11 device created is using the reference rasterizer or WARP, or is a hardware device and you are using the Microsoft Basic Display Adapter, E_NOINTERFACE is returned.

Windows Phone 8: This API is supported.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

D3d11.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft