Class VkVideoEncodeH264RateControlLayerInfoEXT

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

public class VkVideoEncodeH264RateControlLayerInfoEXT extends org.lwjgl.system.Struct<VkVideoEncodeH264RateControlLayerInfoEXT> implements org.lwjgl.system.NativeResource
Structure describing H.264 per-layer rate control parameters.
Description

H.264-specific per-layer rate control parameters must be specified by adding a VkVideoEncodeH264RateControlLayerInfoEXT structure to the pNext chain of each VkVideoEncodeRateControlLayerInfoKHR structure in a call to CmdControlVideoCodingKHR command, when the command buffer context has an active video encode H.264 session.

Valid Usage (Implicit)
See Also

VkVideoEncodeH264FrameSizeEXT, VkVideoEncodeH264QpEXT

Layout


 struct VkVideoEncodeH264RateControlLayerInfoEXT {
     VkStructureType sType();
     void const * pNext();
     VkBool32 useMinQp();
     VkVideoEncodeH264QpEXT minQp();
     VkBool32 useMaxQp();
     VkVideoEncodeH264QpEXT maxQp();
     VkBool32 useMaxFrameSize();
     VkVideoEncodeH264FrameSizeEXT maxFrameSize();
 }