DXVA2_SurfaceType enumeration (dxva2api.h)

Describes a DirectX surface type for DirectX Video Acceleration (DXVA).

Syntax

typedef enum __MIDL___MIDL_itf_dxva2api_0000_0006_0001 {
  DXVA2_SurfaceType_DecoderRenderTarget = 0,
  DXVA2_SurfaceType_ProcessorRenderTarget = 1,
  DXVA2_SurfaceType_D3DRenderTargetTexture = 2
} DXVA2_SurfaceType;

Constants

 
DXVA2_SurfaceType_DecoderRenderTarget
Value: 0
The surface is a decoder render target.
DXVA2_SurfaceType_ProcessorRenderTarget
Value: 1
The surface is a video processor render target.
DXVA2_SurfaceType_D3DRenderTargetTexture
Value: 2
The surface is a Direct3D texture render target.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header dxva2api.h

See also

Media Foundation Enumerations