Package org.lwjgl.vulkan
Class KHRVideoEncodeQueue
java.lang.Object
org.lwjgl.vulkan.KHRVideoEncodeQueue
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final long
static final int
static final int
static final int
static final long
static final long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
static final long
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
nvkCmdEncodeVideoKHR
(VkCommandBuffer commandBuffer, long pEncodeInfo) void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR const * pEncodeInfo)
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)
static int
nvkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
(VkPhysicalDevice physicalDevice, long pQualityLevelInfo, long pQualityLevelProperties) VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR const * pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties)
static void
vkCmdEncodeVideoKHR
(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR pEncodeInfo) void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR const * pEncodeInfo)
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)
static int
vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR pQualityLevelProperties) VkResult vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(VkPhysicalDevice physicalDevice, VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR const * pQualityLevelInfo, VkVideoEncodeQualityLevelPropertiesKHR * pQualityLevelProperties)
-
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
- 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
void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR const * pEncodeInfo)
-
vkCmdEncodeVideoKHR
public static void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR pEncodeInfo) void vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, VkVideoEncodeInfoKHR const * pEncodeInfo)
-