Class VkQueueFamilyVideoPropertiesKHR

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

public class VkQueueFamilyVideoPropertiesKHR extends org.lwjgl.system.Struct<VkQueueFamilyVideoPropertiesKHR> implements org.lwjgl.system.NativeResource
Structure describing video codec operations supported by a queue family.
Description

If this structure is included in the pNext chain of the VkQueueFamilyProperties2 structure passed to GetPhysicalDeviceQueueFamilyProperties2, then it is filled with the set of video codec operations supported by the specified queue family.

Valid Usage (Implicit)

Layout


 struct VkQueueFamilyVideoPropertiesKHR {
     VkStructureType sType();
     void * pNext();
     VkVideoCodecOperationFlagsKHR videoCodecOperations();
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • STYPE

      public static final int STYPE
      The struct member offsets.
    • PNEXT

      public static final int PNEXT
      The struct member offsets.
    • VIDEOCODECOPERATIONS

      public static final int VIDEOCODECOPERATIONS
      The struct member offsets.
  • Constructor Details

    • VkQueueFamilyVideoPropertiesKHR

      public VkQueueFamilyVideoPropertiesKHR(ByteBuffer container)
      Creates a VkQueueFamilyVideoPropertiesKHR instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details