C Specification
The VkVideoDecodeH265SessionParametersCreateInfoEXT
structure is
defined as:
// Provided by VK_EXT_video_decode_h265
typedef struct VkVideoDecodeH265SessionParametersCreateInfoEXT {
VkStructureType sType;
const void* pNext;
uint32_t maxVpsStdCount;
uint32_t maxSpsStdCount;
uint32_t maxPpsStdCount;
const VkVideoDecodeH265SessionParametersAddInfoEXT* pParametersAddInfo;
} VkVideoDecodeH265SessionParametersCreateInfoEXT;
Members
-
sType
is the type of this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
maxVpsStdCount
is the maximum number of entries of typeStdVideoH265VideoParameterSet
withinVkVideoSessionParametersKHR
. -
maxSpsStdCount
is the maximum number of SPS parameters that theVkVideoSessionParametersKHR
can contain. -
maxPpsStdCount
is the maximum number of PPS parameters that theVkVideoSessionParametersKHR
can contain. -
pParametersAddInfo
isNULL
or a pointer to a VkVideoDecodeH265SessionParametersAddInfoEXT structure specifying H.265 parameters to add upon object creation.
Description
When a VkVideoSessionParametersKHR object contains
maxVpsStdCount
StdVideoH265VideoParameterSet
entries, no
additional StdVideoH265VideoParameterSet
entries can be added to it,
and VK_ERROR_TOO_MANY_OBJECTS
will be returned if an attempt is made
to add these entries.
When a VkVideoSessionParametersKHR object contains
maxSpsStdCount
StdVideoH265SequenceParameterSet
entries, no
additional StdVideoH265SequenceParameterSet
entries can be added to it,
and VK_ERROR_TOO_MANY_OBJECTS
will be returned if an attempt is made
to add these entries.
When a VkVideoSessionParametersKHR object contains
maxPpsStdCount
StdVideoH265PictureParameterSet
entries, no
additional StdVideoH265PictureParameterSet
entries can be added to it,
and VK_ERROR_TOO_MANY_OBJECTS
will be returned if an attempt is made
to add these entries.
The provided H.265 VPS/SPS/PPS parameters must be within the limits
specified during decoder creation for the decoder specified in
VkVideoSessionParametersCreateInfoKHR
.
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.