IDirect3DDevice9Video interface (d3d9.h)

Enables an application to use content protection and encryption services implemented by a graphics driver.

To get a pointer to this interface, call QueryInterface on a D3D9Ex device.

Inheritance

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

Methods

The IDirect3DDevice9Video interface has these methods.

 
IDirect3DDevice9Video::CreateAuthenticatedChannel

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

Creates a cryptographic session to encrypt video content that is sent to the display driver.
IDirect3DDevice9Video::GetContentProtectionCaps

Queries the display driver for its content protection capabilities.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Target Platform Windows
Header d3d9.h

See also

Direct3D Video Interfaces

GPU-Based Content Protection