Class KHRVideoEncodeQueue

java.lang.Object
org.lwjgl.vulkan.KHRVideoEncodeQueue

public class KHRVideoEncodeQueue extends Object
  • Field Details

    • VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION

      public static final int VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION
      See Also:
    • VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME

      public static final String VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME
      See Also:
    • VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR
      See Also:
    • VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR

      public static final long VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR
      See Also:
    • VK_QUEUE_VIDEO_ENCODE_BIT_KHR

      public static final int VK_QUEUE_VIDEO_ENCODE_BIT_KHR
      See Also:
    • VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR

      public static final int VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR
      See Also:
    • VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR

      public static final int VK_VIDEO_CODING_CONTROL_ENCODE_QUALITY_LEVEL_BIT_KHR
      See Also:
    • VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR

      public static final int VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR
      See Also:
    • VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR

      public static final int VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR
      See Also:
    • VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR

      public static final int VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR
      See Also:
    • VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR

      public static final int VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR
      See Also:
    • VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR

      public static final int VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR
      See Also:
    • VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR

      public static final int VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR
      See Also:
    • VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR

      public static final int VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR
      See Also:
    • VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR

      public static final int VK_VIDEO_SESSION_CREATE_ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS_BIT_KHR
      See Also:
    • VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR

      public static final int VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR
      See Also:
    • VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR

      public static final int VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR
      See Also:
    • VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR

      public static final int VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR
      See Also:
    • VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR

      public static final int VK_QUERY_TYPE_VIDEO_ENCODE_FEEDBACK_KHR
      See Also:
    • VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR

      public static final int VK_QUERY_RESULT_STATUS_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_KHR
      See Also:
    • VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR

      public static final int VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR
      See Also:
    • VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR

      public static final long VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR
      See Also:
    • VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR

      public static final long VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR

      public static final int VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR

      public static final int VK_VIDEO_ENCODE_CAPABILITY_INSUFFICIENT_BITSTREAM_BUFFER_RANGE_DETECTION_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR

      public static final int VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DEFAULT_KHR
      See Also:
    • VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR

      public static final int VK_VIDEO_ENCODE_RATE_CONTROL_MODE_DISABLED_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR

      public static final int VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR

      public static final int VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR

      public static final int VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BUFFER_OFFSET_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR

      public static final int VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_BYTES_WRITTEN_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR

      public static final int VK_VIDEO_ENCODE_FEEDBACK_BITSTREAM_HAS_OVERRIDES_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR

      public static final int VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR
      See Also:
    • VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR

      public static final int VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR

      public static final int VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR

      public static final int VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR

      public static final int VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR

      public static final int VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR
      See Also:
    • VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR

      public static final int VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR

      public static final int VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR

      public static final int VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR
      See Also:
    • VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR

      public static final int VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR
      See Also:
    • VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR

      public static final int VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR
      See Also:
    • VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR

      public static final int VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR
      See Also:
    • VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR

      public static final int VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR
      See Also:
    • VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR

      public static final int VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR
      See Also:
  • Method Details

    • nvkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR

      public static int nvkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, long pQualityLevelInfo, long pQualityLevelProperties)
      VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR const * pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties)
    • vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR

      public static int vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR pQualityLevelProperties)
      VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR const * pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties)
    • nvkGetEncodedVideoSessionParametersKHR

      public static int nvkGetEncodedVideoSessionParametersKHR(VkDevice device, long pVideoSessionParametersInfo, long pFeedbackInfo, long pDataSize, long pData)
      VkResult vkGetEncodedVideoSessionParametersKHR(VkDevice device, VkVideoEncodeSessionParametersGetInfoKHR const * pVideoSessionParametersInfo, VkVideoEncodeSessionParametersFeedbackInfoKHR * pFeedbackInfo, size_t * pDataSize, void * pData)
    • vkGetEncodedVideoSessionParametersKHR

      public static int vkGetEncodedVideoSessionParametersKHR(VkDevice device, VkVideoEncodeSessionParametersGetInfoKHR pVideoSessionParametersInfo, @Nullable VkVideoEncodeSessionParametersFeedbackInfoKHR pFeedbackInfo, PointerBuffer pDataSize, @Nullable ByteBuffer pData)
      VkResult vkGetEncodedVideoSessionParametersKHR(VkDevice device, VkVideoEncodeSessionParametersGetInfoKHR const * pVideoSessionParametersInfo, VkVideoEncodeSessionParametersFeedbackInfoKHR * pFeedbackInfo, size_t * pDataSize, void * pData)
    • nvkCmdEncodeVideoKHR

      public static void nvkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, long pEncodeInfo)
      void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR const * pEncodeInfo)
    • vkCmdEncodeVideoKHR

      public static void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR pEncodeInfo)
      void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR const * pEncodeInfo)