Structures

VkVideoDecodeH264SessionParametersAddInfoKHR

Structure specifies H.264 decoder parameter set information

The VkVideoDecodeH264SessionParametersAddInfoKHR structure is defined as:

typedef struct VkVideoDecodeH264SessionParametersAddInfoKHR {
    VkStructureType sType;
    const void* pNext;
    uint32_t stdSPSCount;
    const StdVideoH264SequenceParameterSet* pStdSPSs;
    uint32_t stdPPSCount;
    const StdVideoH264PictureParameterSet* pStdPPSs;
} VkVideoDecodeH264SessionParametersAddInfoKHR;
  • 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-VkVideoDecodeH264SessionParametersAddInfoKHR-None-04825

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

VUID-VkVideoDecodeH264SessionParametersAddInfoKHR-None-04826

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-VkVideoDecodeH264SessionParametersAddInfoKHR-sType-sType

sType must be VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR

VUID-VkVideoDecodeH264SessionParametersAddInfoKHR-pStdSPSs-parameter

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

VUID-VkVideoDecodeH264SessionParametersAddInfoKHR-pStdPPSs-parameter

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