Class VkVideoEncodeQualityLevelInfoKHR

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

public class VkVideoEncodeQualityLevelInfoKHR extends org.lwjgl.system.Struct<VkVideoEncodeQualityLevelInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifying used video encode quality level.
Description

This structure can be specified in the following places:

  • In the pNext chain of VkVideoSessionParametersCreateInfoKHR to specify the video encode quality level to use for a video session parameters object created for a video encode session. If no instance of this structure is included in the pNext chain of VkVideoSessionParametersCreateInfoKHR, then the video session parameters object is created with a video encode quality level of zero.
  • In the pNext chain of VkVideoCodingControlInfoKHR to change the video encode quality level state of the bound video session.
Valid Usage
Valid Usage (Implicit)

Layout


 struct VkVideoEncodeQualityLevelInfoKHR {
     VkStructureType sType();
     void const * pNext();
     uint32_t qualityLevel();
 }