C Specification
When a video session parameters object is
created with the codec operation
VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR, the
VkVideoSessionParametersCreateInfoKHR::pNext chain must include
a VkVideoEncodeH265SessionParametersCreateInfoKHR structure specifying
the capacity and initial contents of the object.
The VkVideoEncodeH265SessionParametersCreateInfoKHR structure is
defined as:
// Provided by VK_KHR_video_encode_h265
typedef struct VkVideoEncodeH265SessionParametersCreateInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t maxStdVPSCount;
uint32_t maxStdSPSCount;
uint32_t maxStdPPSCount;
const VkVideoEncodeH265SessionParametersAddInfoKHR* pParametersAddInfo;
} VkVideoEncodeH265SessionParametersCreateInfoKHR;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
maxStdVPSCountis the maximum number of H.265 VPS entries the createdVkVideoSessionParametersKHRcan contain. -
maxStdSPSCountis the maximum number of H.265 SPS entries the createdVkVideoSessionParametersKHRcan contain. -
maxStdPPSCountis the maximum number of H.265 PPS entries the createdVkVideoSessionParametersKHRcan contain. -
pParametersAddInfoisNULLor a pointer to a VkVideoEncodeH265SessionParametersAddInfoKHR structure specifying H.265 parameters to add upon object creation.
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.