VkVideoDecodeH265DpbSlotInfoKHR
The VkVideoDecodeH265DpbSlotInfoKHR
structure is defined as:
typedef struct VkVideoDecodeH265DpbSlotInfoKHR {
VkStructureType sType;
const void* pNext;
const StdVideoDecodeH265ReferenceInfo* pStdReferenceInfo;
} VkVideoDecodeH265DpbSlotInfoKHR;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.pStdReferenceInfo
is a pointer to aStdVideoDecodeH265ReferenceInfo
structure specifying reference picture information described in section 8.3 of the ITU-T H.265 Specification.
This structure is specified in the pNext
chain of
VkVideoDecodeInfoKHR::pSetupReferenceSlot
, if not NULL
, and
the pNext
chain of the elements of
VkVideoDecodeInfoKHR::pReferenceSlots
to specify the
codec-specific reference picture information for an H.265
decode operation.
Active Reference Picture Information
When this structure is specified in the pNext
chain of the elements of
VkVideoDecodeInfoKHR::pReferenceSlots
, one element is added to
the list of active reference
pictures used by the video decode operation for each element of
VkVideoDecodeInfoKHR::pReferenceSlots
as follows:
- The image subregion used is determined according to the H.265 Decode Picture Data Access section.
- The reference picture is associated with the DPB slot index
specified in the
slotIndex
member of the corresponding element of VkVideoDecodeInfoKHR::pReferenceSlots
. - The reference picture is associated with the
H.265 reference information provided in
pStdReferenceInfo
.
Reconstructed Picture Information
When this structure is specified in the pNext
chain of
VkVideoDecodeInfoKHR::pSetupReferenceSlot
, the information
related to the reconstructed picture
is defined as follows:
- The image subregion used is determined according to the H.265 Decode Picture Data Access section.
- If reference picture setup is requested,
then the reconstructed picture is used to activate
the DPB slot with the index specified in
VkVideoDecodeInfoKHR::
pSetupReferenceSlot→slotIndex
. - The reconstructed picture is associated with the
H.265 reference information provided in
pStdReferenceInfo
.
Std Reference Information
The members of the StdVideoDecodeH265ReferenceInfo
structure pointed to
by pStdReferenceInfo
are interpreted as follows:
flags.used_for_long_term_reference
is used to indicate whether the picture is marked asused for long-term reference
as defined in section 8.3.2 of the ITU-T H.265 Specification;flags.unused_for_reference
is used to indicate whether the picture is marked asunused for reference
as defined in section 8.3.2 of the ITU-T H.265 Specification;- all other members are interpreted as defined in section 8.3 of the ITU-T H.265 Specification.
Valid Usage (Implicit)
VUID-VkVideoDecodeH265DpbSlotInfoKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR
VUID-VkVideoDecodeH265DpbSlotInfoKHR-pStdReferenceInfo-parameter
pStdReferenceInfo
must be a valid pointer to a valid StdVideoDecodeH265ReferenceInfo
value