Structures

VkVideoEncodeH264SessionParametersAddInfoKHR

Structure specifies H.264 encoder parameter set information

The VkVideoEncodeH264SessionParametersAddInfoKHR structure is defined as:

typedef struct VkVideoEncodeH264SessionParametersAddInfoKHR {
    VkStructureType sType;
    const void* pNext;
    uint32_t stdSPSCount;
    const StdVideoH264SequenceParameterSet* pStdSPSs;
    uint32_t stdPPSCount;
    const StdVideoH264PictureParameterSet* pStdPPSs;
} VkVideoEncodeH264SessionParametersAddInfoKHR;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • stdSPSCount is the number of elements in the pStdSPSs array.
  • pStdSPSs is a pointer to an array of StdVideoH264SequenceParameterSet structures describing the H.264 SPS entries to add.
  • stdPPSCount is the number of elements in the pStdPPSs array.
  • pStdPPSs is a pointer to an array of StdVideoH264PictureParameterSet structures describing the H.264 PPS entries to add.

This structure can be specified in the following places:

Valid Usage

VUID-VkVideoEncodeH264SessionParametersAddInfoKHR-None-04837

The seq_parameter_set_id member of each StdVideoH264SequenceParameterSet structure specified in the elements of pStdSPSs must be unique within pStdSPSs

VUID-VkVideoEncodeH264SessionParametersAddInfoKHR-None-04838

The pair constructed from the seq_parameter_set_id and pic_parameter_set_id members of each StdVideoH264PictureParameterSet structure specified in the elements of pStdPPSs must be unique within pStdPPSs

Valid Usage (Implicit)

VUID-VkVideoEncodeH264SessionParametersAddInfoKHR-sType-sType

sType must be VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR

VUID-VkVideoEncodeH264SessionParametersAddInfoKHR-pStdSPSs-parameter

If stdSPSCount is not 0, and pStdSPSs is not NULL, pStdSPSs must be a valid pointer to an array of stdSPSCount StdVideoH264SequenceParameterSet values

VUID-VkVideoEncodeH264SessionParametersAddInfoKHR-pStdPPSs-parameter

If stdPPSCount is not 0, and pStdPPSs is not NULL, pStdPPSs must be a valid pointer to an array of stdPPSCount StdVideoH264PictureParameterSet values