Structures
VkVideoEncodeH264SessionParametersCreateInfoKHR
Structure specifies H.264 encoder parameter set information
When a video session parameters object is
created with the codec operation
VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR
, the
VkVideoSessionParametersCreateInfoKHR::pNext
chain must include
a VkVideoEncodeH264SessionParametersCreateInfoKHR
structure specifying
the capacity and initial contents of the object.
The VkVideoEncodeH264SessionParametersCreateInfoKHR
structure is
defined as:
typedef struct VkVideoEncodeH264SessionParametersCreateInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t maxStdSPSCount;
uint32_t maxStdPPSCount;
const VkVideoEncodeH264SessionParametersAddInfoKHR* pParametersAddInfo;
} VkVideoEncodeH264SessionParametersCreateInfoKHR;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.maxStdSPSCount
is the maximum number of H.264 SPS entries the createdVkVideoSessionParametersKHR
can contain.maxStdPPSCount
is the maximum number of H.264 PPS entries the createdVkVideoSessionParametersKHR
can contain.pParametersAddInfo
isNULL
or a pointer to a VkVideoEncodeH264SessionParametersAddInfoKHR structure specifying H.264 parameters to add upon object creation.
Valid Usage (Implicit)
VUID-VkVideoEncodeH264SessionParametersCreateInfoKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR
VUID-VkVideoEncodeH264SessionParametersCreateInfoKHR-pParametersAddInfo-parameter
If pParametersAddInfo
is not NULL
, pParametersAddInfo
must be a valid pointer to a valid VkVideoEncodeH264SessionParametersAddInfoKHR structure