// d3d12umddi.h
typedef struct D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264_0080 {
UINT ReconstructedPictureResourceIndex;
BOOL IsLongTermReference;
UINT LongTermPictureIdx;
UINT PictureOrderCountNumber;
UINT FrameDecodingOrderNumber;
UINT TemporalLayerIndex;
} D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264_0080;
View the official Windows Driver Kit DDI referenceNo description available.
The D3D12DDI_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264_0080 structure represents a reference picture descriptor for H.264 video encoding.
ReconstructedPictureResourceIndexMaps the current reference picture described by this structure to a resource in the D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_DESC_0082_0.ReferenceFrames array.
IsLongTermReferenceSet when the described reference frame is being used as a long-term reference picture.
LongTermPictureIdxIf IsLongTermReference is set, this value specifies the long-term reference index number.
PictureOrderCountNumberIndicates the described reference frame display order.
FrameDecodingOrderNumberThe frame decode order with semantics as indicated by the slice header framenum* syntax element associated with the encoded reference picture.
TemporalLayerIndexPicture layer number in temporal hierarchy. Check D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_0082_0 for the maximum number of layers.
See D3D12 video encoding for general information.
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_0082_0
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0