Class VkVideoEncodeAV1SessionParametersCreateInfoKHR

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

public class VkVideoEncodeAV1SessionParametersCreateInfoKHR extends org.lwjgl.system.Struct<VkVideoEncodeAV1SessionParametersCreateInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifies AV1 encoder parameter set information.
Valid Usage
  • pStdSequenceHeader→flags.film_grain_params_present must be zero
Valid Usage (Implicit)
  • sType must be STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR
  • pStdSequenceHeader must be a valid pointer to a valid StdVideoAV1SequenceHeader value
  • If pStdDecoderModelInfo is not NULL, pStdDecoderModelInfo must be a valid pointer to a valid StdVideoEncodeAV1DecoderModelInfo value
  • If stdOperatingPointCount is not 0, and pStdOperatingPoints is not NULL, pStdOperatingPoints must be a valid pointer to an array of stdOperatingPointCount StdVideoEncodeAV1OperatingPointInfo values

Layout


 struct VkVideoEncodeAV1SessionParametersCreateInfoKHR {
     VkStructureType sType();
     void const * pNext();
     StdVideoAV1SequenceHeader const * pStdSequenceHeader();
     StdVideoEncodeAV1DecoderModelInfo const * pStdDecoderModelInfo();
     uint32_t stdOperatingPointCount();
     StdVideoEncodeAV1OperatingPointInfo const * pStdOperatingPoints();
 }