Package org.lwjgl.vulkan
Class EXTVideoDecodeH264
- java.lang.Object
-
- org.lwjgl.vulkan.EXTVideoDecodeH264
-
public final class EXTVideoDecodeH264 extends java.lang.Object- Extending
VkVideoCapabilitiesKHR: - Extending
VkVideoDecodeH264PictureInfoEXT: - Extending
VkVideoDecodeInfoKHR: - Extending
VkVideoProfileKHR,VkQueryPoolCreateInfo,VkFormatProperties2,VkImageCreateInfo,VkImageViewCreateInfo,VkBufferCreateInfo: - Extending
VkVideoReferenceSlotKHR: - Extending
VkVideoSessionCreateInfoKHR: - Extending
VkVideoSessionParametersCreateInfoKHR: - Extending
VkVideoSessionParametersUpdateInfoKHR:
VK_EXT_video_decode_h264
- Name String
VK_EXT_video_decode_h264- Extension Type
- Device extension
- Registered Extension Number
- 41
- Revision
- 3
- Extension and Version Dependencies
- Requires Vulkan 1.0
- Requires
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
- Chunbo Chen, Intel
- HoHin Lau, AMD
- Jake Beju, AMD
- Peter Fang, AMD
- Ping Liu, Intel
- Srinath Kumarapuram, NVIDIA
- Tony Zlatinski, NVIDIA
- Extending
-
-
Field Summary
-
-
-
Field Detail
-
VK_EXT_VIDEO_DECODE_H264_SPEC_VERSION
The extension specification version.
-
VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME
The extension name.
-
VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT, VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT
ExtendsVkStructureType.Enum values:
STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXTSTRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXTSTRUCTURE_TYPE_VIDEO_DECODE_H264_MVC_EXTSTRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_EXTSTRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXTSTRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXTSTRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT
-
VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT
ExtendsVkVideoCodecOperationFlagBitsKHR.
-
VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_EXT, VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_EXT, VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_EXT
VkVideoDecodeH264PictureLayoutFlagBitsEXT - H.264 video decode picture layout flagsDescription
VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_EXTspecifies support for progressive content. This flag has the value 0.VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_EXTspecifies support for or use of a picture layout for interlaced content where all lines belonging to the first field are decoded to the even-numbered lines within the picture resource, and all lines belonging to the second field are decoded to the odd-numbered lines within the picture resource.VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_EXTspecifies support for or use of a picture layout for interlaced content where all lines belonging to the first field are grouped together in a single plane, followed by another plane containing all lines belonging to the second field.
-
-