Structures
VkVideoDecodeH264SessionParametersCreateInfoKHR
Structure specifies H.264 decoder parameter set information
When a video session parameters object is
created with the codec operation
VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR
, the
VkVideoSessionParametersCreateInfoKHR::pNext
chain must include
a VkVideoDecodeH264SessionParametersCreateInfoKHR
structure specifying
the capacity and initial contents of the object.
The VkVideoDecodeH264SessionParametersCreateInfoKHR
structure is
defined as:
typedef struct VkVideoDecodeH264SessionParametersCreateInfoKHR {
VkStructureType sType;
const void* pNext;
uint32_t maxStdSPSCount;
uint32_t maxStdPPSCount;
const VkVideoDecodeH264SessionParametersAddInfoKHR* pParametersAddInfo;
} VkVideoDecodeH264SessionParametersCreateInfoKHR;
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 VkVideoDecodeH264SessionParametersAddInfoKHR structure specifying H.264 parameters to add upon object creation.
Valid Usage (Implicit)
VUID-VkVideoDecodeH264SessionParametersCreateInfoKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR
VUID-VkVideoDecodeH264SessionParametersCreateInfoKHR-pParametersAddInfo-parameter
If pParametersAddInfo
is not NULL
, pParametersAddInfo
must be a valid pointer to a valid VkVideoDecodeH264SessionParametersAddInfoKHR structure