D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 enumeration (d3d12umddi.h)

The D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 enumeration defines the set of flags for picture control properties.

Syntax

typedef enum D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 {
  D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_0080_NONE,
  D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_0080_USED_AS_REFERENCE_PICTURE
} ;

Constants

 
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_0080_NONE
No flags.
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_0080_USED_AS_REFERENCE_PICTURE
When set, indicates that this frame will be used as a reference frame in future encode commands. This value also indicates to output the reconstructed picture along with the bistream for the host to place it, in future calls, in the reconstructed pictures reference list. Check feature support before setting this flag because there might be limitations for some frame types to be marked as references.

NOTE


>If this flag is not set, pReconstructedPicture can be a NULL pointer on the EncodeFrame call.

Remarks

See D3D12 video encoding for general information.

Requirements

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

See also

D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0