C Specification
The VkVideoDecodeH265SessionParametersAddInfoKHR
structure is defined
as:
// Provided by VK_KHR_video_decode_h265
typedef struct VkVideoDecodeH265SessionParametersAddInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t stdVPSCount;
const StdVideoH265VideoParameterSet* pStdVPSs;
uint32_t stdSPSCount;
const StdVideoH265SequenceParameterSet* pStdSPSs;
uint32_t stdPPSCount;
const StdVideoH265PictureParameterSet* pStdPPSs;
} VkVideoDecodeH265SessionParametersAddInfoKHR;
Members
-
sType
is a VkStructureType value identifying this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
stdVPSCount
is the number of elements in thepStdVPSs
array. -
pStdVPSs
is a pointer to an array ofStdVideoH265VideoParameterSet
structures describing the H.265 VPS entries to add. -
stdSPSCount
is the number of elements in thepStdSPSs
array. -
pStdSPSs
is a pointer to an array ofStdVideoH265SequenceParameterSet
structures describing the H.265 SPS entries to add. -
stdPPSCount
is the number of elements in thepStdPPSs
array. -
pStdPPSs
is a pointer to an array ofStdVideoH265PictureParameterSet
structures describing the H.265 PPS entries to add.
Description
This structure can be specified in the following places:
-
In the
pParametersAddInfo
member of the VkVideoDecodeH265SessionParametersCreateInfoKHR structure specified in thepNext
chain of VkVideoSessionParametersCreateInfoKHR used to create a video session parameters object. In this case, if the video codec operation the video session parameters object is created with isVK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
, then it defines the set of initial parameters to add to the created object (see Creating Video Session Parameters). -
In the
pNext
chain of VkVideoSessionParametersUpdateInfoKHR. In this case, if the video codec operation the video session parameters object to be updated was created with isVK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR
, then it defines the set of parameters to add to it (see Updating Video Session Parameters).
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.