org.lwjgl.vulkan.EXTVideoDecodeH265 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lwjgl-vulkan Show documentation
Show all versions of lwjgl-vulkan Show documentation
A new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.
/*
* Copyright LWJGL. All rights reserved.
* License terms: https://www.lwjgl.org/license
* MACHINE GENERATED FILE, DO NOT EDIT
*/
package org.lwjgl.vulkan;
/**
*
* - Extending {@link VkVideoCapabilitiesKHR}:
*
*
* - {@link VkVideoDecodeH265CapabilitiesEXT}
*
*
* - Extending {@link VkVideoDecodeInfoKHR}:
*
*
* - {@link VkVideoDecodeH265PictureInfoEXT}
*
*
* - Extending {@link VkVideoProfileKHR}, {@link VkQueryPoolCreateInfo}, {@link VkFormatProperties2}, {@link VkImageCreateInfo}, {@link VkImageViewCreateInfo}, {@link VkBufferCreateInfo}:
*
*
* - {@link VkVideoDecodeH265ProfileEXT}
*
*
* - Extending {@link VkVideoReferenceSlotKHR}:
*
*
* - {@link VkVideoDecodeH265DpbSlotInfoEXT}
*
*
* - Extending {@link VkVideoSessionCreateInfoKHR}:
*
*
* - {@link VkVideoDecodeH265SessionCreateInfoEXT}
*
*
* - Extending {@link VkVideoSessionParametersCreateInfoKHR}:
*
*
* - {@link VkVideoDecodeH265SessionParametersCreateInfoEXT}
*
*
* - Extending {@link VkVideoSessionParametersUpdateInfoKHR}:
*
*
* - {@link VkVideoDecodeH265SessionParametersAddInfoEXT}
*
*
*
*
* VK_EXT_video_decode_h265
*
*
* - Name String
* - {@code VK_EXT_video_decode_h265}
* - Extension Type
* - Device extension
* - Registered Extension Number
* - 188
* - Revision
* - 1
* - Extension and Version Dependencies
*
* - Requires Vulkan 1.0
* - Requires {@link KHRVideoDecodeQueue VK_KHR_video_decode_queue}
* - This is a provisional extension and must be used with caution. See the description of provisional header files for enablement and stability details.
*
* - Contact
*
*
*
* Other Extension Metadata
*
*
* - Last Modified Date
* - 2021-03-29
* - IP Status
* - No known IP claims.
* - Contributors
*
* - HoHin Lau, AMD
* - Jake Beju, AMD
* - Peter Fang, AMD
* - Ping Liu, Intel
* - Srinath Kumarapuram, NVIDIA
* - Tony Zlatinski, NVIDIA
*
*
*/
public final class EXTVideoDecodeH265 {
/** The extension specification version. */
public static final int VK_EXT_VIDEO_DECODE_H265_SPEC_VERSION = 1;
/** The extension name. */
public static final String VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME = "VK_EXT_video_decode_h265";
/**
* Extends {@code VkStructureType}.
*
* Enum values:
*
*
* - {@link #VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT}
* - {@link #VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT}
* - {@link #VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT}
* - {@link #VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT}
* - {@link #VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT}
* - {@link #VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT}
* - {@link #VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT}
*
*/
public static final int
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT = 1000187000,
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_CREATE_INFO_EXT = 1000187001,
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000187002,
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000187003,
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT = 1000187004,
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT = 1000187005,
VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT = 1000187006;
/** Extends {@code VkVideoCodecOperationFlagBitsKHR}. */
public static final int VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT = 0x2;
private EXTVideoDecodeH265() {}
}