C Specification
The VkVideoDecodeH264SessionParametersAddInfoKHR
structure is defined
as:
// Provided by VK_KHR_video_decode_h264
typedef struct VkVideoDecodeH264SessionParametersAddInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t stdSPSCount;
const StdVideoH264SequenceParameterSet* pStdSPSs;
uint32_t stdPPSCount;
const StdVideoH264PictureParameterSet* pStdPPSs;
} VkVideoDecodeH264SessionParametersAddInfoKHR;
Members
-
sType
is a VkStructureType value identifying this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
stdSPSCount
is the number of elements in thepStdSPSs
array. -
pStdSPSs
is a pointer to an array ofStdVideoH264SequenceParameterSet
structures describing the H.264 SPS entries to add. -
stdPPSCount
is the number of elements in thepStdPPSs
array. -
pStdPPSs
is a pointer to an array ofStdVideoH264PictureParameterSet
structures describing the H.264 PPS entries to add.
Description
This structure can be specified in the following places:
-
In the
pParametersAddInfo
member of the VkVideoDecodeH264SessionParametersCreateInfoKHR 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_H264_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_H264_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.