Direct3D Video Interfaces

This topic lists the Direct3D video interfaces that are available in Direct3D 9Ex and that are supported on Windows 7 and later versions of Windows client operating systems and on Windows Server 2008 R2 and later versions of Windows server operating systems. You can use these interfaces and their methods to obtain the video content protection capabilities of the graphics driver and the overlay hardware capabilities of a Direct3D device. You can also use these interfaces and their methods to protect video content. These interfaces and their methods are defined in D3d9.h and described in the Microsoft Media Foundation section.

Interface Description
IDirect3D9ExOverlayExtension
Queries the overlay hardware capabilities of a Direct3D device.
IDirect3DAuthenticatedChannel9
Provides a communication channel with the graphics driver or the Direct3D runtime.
IDirect3DCryptoSession9
Represents a cryptographic session that is used to access a protected surface.
IDirect3DDevice9Video
Enables an application to use content protection and encryption services that are implemented by a graphics driver.

Effects (Direct3D 11)

Programming Guide for Direct3D 11