Class VkVideoEncodeH264SessionParametersAddInfoKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkVideoEncodeH264SessionParametersAddInfoKHR>
org.lwjgl.vulkan.VkVideoEncodeH264SessionParametersAddInfoKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkVideoEncodeH264SessionParametersAddInfoKHR extends org.lwjgl.system.Struct<VkVideoEncodeH264SessionParametersAddInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifies H.264 encoder parameter set information.
Description

This structure can be specified in the following places:

Valid Usage
  • The seq_parameter_set_id member of each StdVideoH264SequenceParameterSet structure specified in the elements of pStdSPSs must be unique within pStdSPSs
  • 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)
  • sType must be STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR
  • If stdSPSCount is not 0, and pStdSPSs is not NULL, pStdSPSs must be a valid pointer to an array of stdSPSCount StdVideoH264SequenceParameterSet values
  • If stdPPSCount is not 0, and pStdPPSs is not NULL, pStdPPSs must be a valid pointer to an array of stdPPSCount StdVideoH264PictureParameterSet values
See Also

VkVideoEncodeH264SessionParametersCreateInfoKHR

Layout


 struct VkVideoEncodeH264SessionParametersAddInfoKHR {
     VkStructureType sType();
     void const * pNext();
     uint32_t stdSPSCount();
     StdVideoH264SequenceParameterSet const * pStdSPSs();
     uint32_t stdPPSCount();
     StdVideoH264PictureParameterSet const * pStdPPSs();
 }