Class VkVideoEncodeH265RateControlLayerInfoEXT

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

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

H.265-specific per-layer rate control parameters must be specified by adding a VkVideoEncodeH265RateControlLayerInfoEXT 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.265 session.

Valid Usage (Implicit)
See Also

VkVideoEncodeH265FrameSizeEXT, VkVideoEncodeH265QpEXT

Layout


 struct VkVideoEncodeH265RateControlLayerInfoEXT {
     VkStructureType sType();
     void const * pNext();
     VkBool32 useMinQp();
     VkVideoEncodeH265QpEXT minQp();
     VkBool32 useMaxQp();
     VkVideoEncodeH265QpEXT maxQp();
     VkBool32 useMaxFrameSize();
     VkVideoEncodeH265FrameSizeEXT maxFrameSize();
 }