Class KHRVideoQueue

java.lang.Object
org.lwjgl.vulkan.KHRVideoQueue

public class KHRVideoQueue extends Object
  • Field Details

    • VK_KHR_VIDEO_QUEUE_SPEC_VERSION

      public static final int VK_KHR_VIDEO_QUEUE_SPEC_VERSION
      See Also:
    • VK_KHR_VIDEO_QUEUE_EXTENSION_NAME

      public static final String VK_KHR_VIDEO_QUEUE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR
      See Also:
    • VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR
      See Also:
    • VK_OBJECT_TYPE_VIDEO_SESSION_KHR

      public static final int VK_OBJECT_TYPE_VIDEO_SESSION_KHR
      See Also:
    • VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR

      public static final int VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR
      See Also:
    • VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR

      public static final int VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR
      See Also:
    • VK_QUERY_RESULT_WITH_STATUS_BIT_KHR

      public static final int VK_QUERY_RESULT_WITH_STATUS_BIT_KHR
      See Also:
    • VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR

      public static final int VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR
      See Also:
    • VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR

      public static final int VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR
      See Also:
    • VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR

      public static final int VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR
      See Also:
    • VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR

      public static final int VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR
      See Also:
    • VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR

      public static final int VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR
      See Also:
    • VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR

      public static final int VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR
      See Also:
    • VK_VIDEO_CODEC_OPERATION_NONE_KHR

      public static final int VK_VIDEO_CODEC_OPERATION_NONE_KHR
      See Also:
    • VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR

      public static final int VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR
      See Also:
    • VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR

      public static final int VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR
      See Also:
    • VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR

      public static final int VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR
      See Also:
    • VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR

      public static final int VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR
      See Also:
    • VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR

      public static final int VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR
      See Also:
    • VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR

      public static final int VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR
      See Also:
    • VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR

      public static final int VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR
      See Also:
    • VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR

      public static final int VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR
      See Also:
    • VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR

      public static final int VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR
      See Also:
    • VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR

      public static final int VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR
      See Also:
    • VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR

      public static final int VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR
      See Also:
    • VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR

      public static final int VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR
      See Also:
    • VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR

      public static final int VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR
      See Also:
    • VK_QUERY_RESULT_STATUS_NOT_READY_KHR

      public static final int VK_QUERY_RESULT_STATUS_NOT_READY_KHR
      See Also:
    • VK_QUERY_RESULT_STATUS_COMPLETE_KHR

      public static final int VK_QUERY_RESULT_STATUS_COMPLETE_KHR
      See Also:
    • VK_QUERY_RESULT_STATUS_ERROR_KHR

      public static final int VK_QUERY_RESULT_STATUS_ERROR_KHR
      See Also:
  • Method Details

    • nvkGetPhysicalDeviceVideoCapabilitiesKHR

      public static int nvkGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, long pVideoProfile, long pCapabilities)
      VkResult vkGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkVideoProfileInfoKHR const * pVideoProfile, VkVideoCapabilitiesKHR * pCapabilities)
    • vkGetPhysicalDeviceVideoCapabilitiesKHR

      public static int vkGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkVideoProfileInfoKHR pVideoProfile, VkVideoCapabilitiesKHR pCapabilities)
      VkResult vkGetPhysicalDeviceVideoCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkVideoProfileInfoKHR const * pVideoProfile, VkVideoCapabilitiesKHR * pCapabilities)
    • nvkGetPhysicalDeviceVideoFormatPropertiesKHR

      public static int nvkGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice physicalDevice, long pVideoFormatInfo, long pVideoFormatPropertyCount, long pVideoFormatProperties)
      VkResult vkGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoFormatInfoKHR const * pVideoFormatInfo, uint32_t * pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR * pVideoFormatProperties)
    • vkGetPhysicalDeviceVideoFormatPropertiesKHR

      public static int vkGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoFormatInfoKHR pVideoFormatInfo, IntBuffer pVideoFormatPropertyCount, @Nullable VkVideoFormatPropertiesKHR.Buffer pVideoFormatProperties)
      VkResult vkGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoFormatInfoKHR const * pVideoFormatInfo, uint32_t * pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR * pVideoFormatProperties)
    • nvkCreateVideoSessionKHR

      public static int nvkCreateVideoSessionKHR(VkDevice device, long pCreateInfo, long pAllocator, long pVideoSession)
      VkResult vkCreateVideoSessionKHR(VkDevice device, VkVideoSessionCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkVideoSessionKHR * pVideoSession)
    • vkCreateVideoSessionKHR

      public static int vkCreateVideoSessionKHR(VkDevice device, VkVideoSessionCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pVideoSession)
      VkResult vkCreateVideoSessionKHR(VkDevice device, VkVideoSessionCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkVideoSessionKHR * pVideoSession)
    • nvkDestroyVideoSessionKHR

      public static void nvkDestroyVideoSessionKHR(VkDevice device, long videoSession, long pAllocator)
      void vkDestroyVideoSessionKHR(VkDevice device, VkVideoSessionKHR videoSession, VkAllocationCallbacks const * pAllocator)
    • vkDestroyVideoSessionKHR

      public static void vkDestroyVideoSessionKHR(VkDevice device, long videoSession, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyVideoSessionKHR(VkDevice device, VkVideoSessionKHR videoSession, VkAllocationCallbacks const * pAllocator)
    • nvkGetVideoSessionMemoryRequirementsKHR

      public static int nvkGetVideoSessionMemoryRequirementsKHR(VkDevice device, long videoSession, long pMemoryRequirementsCount, long pMemoryRequirements)
      VkResult vkGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t * pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR * pMemoryRequirements)
    • vkGetVideoSessionMemoryRequirementsKHR

      public static int vkGetVideoSessionMemoryRequirementsKHR(VkDevice device, long videoSession, IntBuffer pMemoryRequirementsCount, @Nullable VkVideoSessionMemoryRequirementsKHR.Buffer pMemoryRequirements)
      VkResult vkGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t * pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR * pMemoryRequirements)
    • nvkBindVideoSessionMemoryKHR

      public static int nvkBindVideoSessionMemoryKHR(VkDevice device, long videoSession, int bindSessionMemoryInfoCount, long pBindSessionMemoryInfos)
      VkResult vkBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, VkBindVideoSessionMemoryInfoKHR const * pBindSessionMemoryInfos)
    • vkBindVideoSessionMemoryKHR

      public static int vkBindVideoSessionMemoryKHR(VkDevice device, long videoSession, VkBindVideoSessionMemoryInfoKHR.Buffer pBindSessionMemoryInfos)
      VkResult vkBindVideoSessionMemoryKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, VkBindVideoSessionMemoryInfoKHR const * pBindSessionMemoryInfos)
    • nvkCreateVideoSessionParametersKHR

      public static int nvkCreateVideoSessionParametersKHR(VkDevice device, long pCreateInfo, long pAllocator, long pVideoSessionParameters)
      VkResult vkCreateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkVideoSessionParametersKHR * pVideoSessionParameters)
    • vkCreateVideoSessionParametersKHR

      public static int vkCreateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pVideoSessionParameters)
      VkResult vkCreateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkVideoSessionParametersKHR * pVideoSessionParameters)
    • nvkUpdateVideoSessionParametersKHR

      public static int nvkUpdateVideoSessionParametersKHR(VkDevice device, long videoSessionParameters, long pUpdateInfo)
      VkResult vkUpdateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, VkVideoSessionParametersUpdateInfoKHR const * pUpdateInfo)
    • vkUpdateVideoSessionParametersKHR

      public static int vkUpdateVideoSessionParametersKHR(VkDevice device, long videoSessionParameters, VkVideoSessionParametersUpdateInfoKHR pUpdateInfo)
      VkResult vkUpdateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, VkVideoSessionParametersUpdateInfoKHR const * pUpdateInfo)
    • nvkDestroyVideoSessionParametersKHR

      public static void nvkDestroyVideoSessionParametersKHR(VkDevice device, long videoSessionParameters, long pAllocator)
      void vkDestroyVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, VkAllocationCallbacks const * pAllocator)
    • vkDestroyVideoSessionParametersKHR

      public static void vkDestroyVideoSessionParametersKHR(VkDevice device, long videoSessionParameters, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, VkAllocationCallbacks const * pAllocator)
    • nvkCmdBeginVideoCodingKHR

      public static void nvkCmdBeginVideoCodingKHR(VkCommandBuffer commandBuffer, long pBeginInfo)
      void vkCmdBeginVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoBeginCodingInfoKHR const * pBeginInfo)
    • vkCmdBeginVideoCodingKHR

      public static void vkCmdBeginVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoBeginCodingInfoKHR pBeginInfo)
      void vkCmdBeginVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoBeginCodingInfoKHR const * pBeginInfo)
    • nvkCmdEndVideoCodingKHR

      public static void nvkCmdEndVideoCodingKHR(VkCommandBuffer commandBuffer, long pEndCodingInfo)
      void vkCmdEndVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoEndCodingInfoKHR const * pEndCodingInfo)
    • vkCmdEndVideoCodingKHR

      public static void vkCmdEndVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoEndCodingInfoKHR pEndCodingInfo)
      void vkCmdEndVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoEndCodingInfoKHR const * pEndCodingInfo)
    • nvkCmdControlVideoCodingKHR

      public static void nvkCmdControlVideoCodingKHR(VkCommandBuffer commandBuffer, long pCodingControlInfo)
      void vkCmdControlVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoCodingControlInfoKHR const * pCodingControlInfo)
    • vkCmdControlVideoCodingKHR

      public static void vkCmdControlVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoCodingControlInfoKHR pCodingControlInfo)
      void vkCmdControlVideoCodingKHR(VkCommandBuffer commandBuffer, VkVideoCodingControlInfoKHR const * pCodingControlInfo)
    • vkGetPhysicalDeviceVideoFormatPropertiesKHR

      public static int vkGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoFormatInfoKHR pVideoFormatInfo, int[] pVideoFormatPropertyCount, @Nullable VkVideoFormatPropertiesKHR.Buffer pVideoFormatProperties)
      VkResult vkGetPhysicalDeviceVideoFormatPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoFormatInfoKHR const * pVideoFormatInfo, uint32_t * pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR * pVideoFormatProperties)
    • vkCreateVideoSessionKHR

      public static int vkCreateVideoSessionKHR(VkDevice device, VkVideoSessionCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pVideoSession)
      VkResult vkCreateVideoSessionKHR(VkDevice device, VkVideoSessionCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkVideoSessionKHR * pVideoSession)
    • vkGetVideoSessionMemoryRequirementsKHR

      public static int vkGetVideoSessionMemoryRequirementsKHR(VkDevice device, long videoSession, int[] pMemoryRequirementsCount, @Nullable VkVideoSessionMemoryRequirementsKHR.Buffer pMemoryRequirements)
      VkResult vkGetVideoSessionMemoryRequirementsKHR(VkDevice device, VkVideoSessionKHR videoSession, uint32_t * pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR * pMemoryRequirements)
    • vkCreateVideoSessionParametersKHR

      public static int vkCreateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pVideoSessionParameters)
      VkResult vkCreateVideoSessionParametersKHR(VkDevice device, VkVideoSessionParametersCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkVideoSessionParametersKHR * pVideoSessionParameters)