C Specification
The VkVideoEncodeH264SessionParametersAddInfoKHR structure is defined
as:
// Provided by VK_KHR_video_encode_h264
typedef struct VkVideoEncodeH264SessionParametersAddInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t stdSPSCount;
const StdVideoH264SequenceParameterSet* pStdSPSs;
uint32_t stdPPSCount;
const StdVideoH264PictureParameterSet* pStdPPSs;
} VkVideoEncodeH264SessionParametersAddInfoKHR;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
stdSPSCountis the number of elements in thepStdSPSsarray. -
pStdSPSsis a pointer to an array ofStdVideoH264SequenceParameterSetstructures describing the H.264 SPS entries to add. -
stdPPSCountis the number of elements in thepStdPPSsarray. -
pStdPPSsis a pointer to an array ofStdVideoH264PictureParameterSetstructures describing the H.264 PPS entries to add.
Description
This structure can be specified in the following places:
-
In the
pParametersAddInfomember of the VkVideoEncodeH264SessionParametersCreateInfoKHR structure specified in thepNextchain 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_ENCODE_H264_BIT_KHR, then it defines the set of initial parameters to add to the created object (see Creating Video Session Parameters). -
In the
pNextchain 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_ENCODE_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.