D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC structure (d3d12video.h)
Represents a reference picture descriptor for HEVC video encoding.
Syntax
typedef struct D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC {
UINT ReconstructedPictureResourceIndex;
BOOL IsRefUsedByCurrentPic;
BOOL IsLongTermReference;
UINT PictureOrderCountNumber;
UINT TemporalLayerIndex;
} D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC;
Members
ReconstructedPictureResourceIndex
A UINT that maps the current reference picture described by this structure to a resource in the D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC.ReferenceFrames array.
IsRefUsedByCurrentPic
A BOOL indicating whether this descriptor entry is being used by the current picture by being indexed from either L0 and/or L1 lists.
IsLongTermReference
A BOOL that is set to true when the described reference frame is being used as a long-term reference picture.
PictureOrderCountNumber
A UINT specifying the described reference frame display order.
TemporalLayerIndex
A UINT specifying the picture layer number in temporal hierarchy. Check for maximum number of layers in D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Build 22000 |
Minimum supported server | Windows Build 22000 |
Header | d3d12video.h |