// d3d12umddi.h
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
} ;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS_0080 enumeration defines the set of flags for picture control properties.
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_0080_NONENo flags.
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_FLAG_0080_USED_AS_REFERENCE_PICTUREWhen 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 bitstream 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.
See D3D12 video encoding for general information.
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0
PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0