C Specification
The VkVideoDecodeH265DpbSlotInfoKHR structure is defined as:
// Provided by VK_KHR_video_decode_h265
typedef struct VkVideoDecodeH265DpbSlotInfoKHR {
VkStructureType sType;
const void* pNext;
const StdVideoDecodeH265ReferenceInfo* pStdReferenceInfo;
} VkVideoDecodeH265DpbSlotInfoKHR;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
pStdReferenceInfois a pointer to aStdVideoDecodeH265ReferenceInfostructure specifying reference picture information described in section 8.3 of the ITU-T H.265 Specification.
Description
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
pNextchain 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::pReferenceSlotsas 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
slotIndexmember 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
pNextchain 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
StdVideoDecodeH265ReferenceInfostructure pointed to bypStdReferenceInfoare interpreted as follows:-
flags.used_for_long_term_referenceis used to indicate whether the picture is marked as “used for long-term reference” as defined in section 8.3.2 of the ITU-T H.265 Specification; -
flags.unused_for_referenceis used to indicate whether the picture is marked as “unused 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.
-
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.