D3D12DDI_VIDEO_ENCODER_CODEC_0080 enumeration (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_CODEC_0080 enumeration lists the possible codecs.

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_CODEC_0080 {
  D3D12DDI_VIDEO_ENCODER_CODEC_0080_H264,
  D3D12DDI_VIDEO_ENCODER_CODEC_0080_HEVC,
  D3D12DDI_VIDEO_ENCODER_CODEC_0095_AV1
} ;

Constants

 
D3D12DDI_VIDEO_ENCODER_CODEC_0080_H264
The codec is an H.264 codec.
D3D12DDI_VIDEO_ENCODER_CODEC_0080_HEVC
The codec is an HEVC (H.265) codec.
D3D12DDI_VIDEO_ENCODER_CODEC_0095_AV1
The codec is an AV1 codec.

Remarks

See D3D12 video encoding for general information.

Requirements

Requirement Value
Minimum supported client Windows 11 (WDDM 3.0)
Header d3d12umddi.h

See also

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0

PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0

PFND3D12DDI_CREATEVIDEOENCODER_0082_0