VK_EXT_video_decode_h265(3)

# VK_EXT_video_decode_h265(3) Manual Page

## Name

VK_EXT_video_decode_h265 - device extension

Loading… please wait.

## Registered Extension Number

188

## 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

- peter.fang@amd.com

## Other Extension Metadata

Last Modified Date

  2022-03-31

IP Status

  No known IP claims.

Contributors

  - Ahmed Abdelkhalek, AMD

  - HoHin Lau, AMD

  - Jake Beju, AMD

  - Peter Fang, AMD

  - Ping Liu, Intel

  - Srinath Kumarapuram, NVIDIA

  - Tony Zlatinski, NVIDIA

## New Structures

- Extending VkVideoDecodeCapabilitiesKHR:

  - VkVideoDecodeH265CapabilitiesEXT

- Extending VkVideoDecodeInfoKHR:

  - VkVideoDecodeH265PictureInfoEXT

- Extending VkVideoProfileKHR, VkQueryPoolCreateInfo, VkFormatProperties2, VkImageCreateInfo, VkImageViewCreateInfo, VkBufferCreateInfo:

  - VkVideoDecodeH265ProfileEXT

- Extending VkVideoReferenceSlotKHR:

  - VkVideoDecodeH265DpbSlotInfoEXT

- Extending VkVideoSessionParametersCreateInfoKHR:

  - VkVideoDecodeH265SessionParametersCreateInfoEXT

- Extending VkVideoSessionParametersUpdateInfoKHR:

  - VkVideoDecodeH265SessionParametersAddInfoEXT

## New Enum Constants

- `VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME`

- `VK_EXT_VIDEO_DECODE_H265_SPEC_VERSION`

- Extending VkStructureType:

  - `VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT`

  - `VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT`

  - `VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT`

  - `VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_EXT`

  - `VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT`

  - `VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT`

- Extending VkVideoCodecOperationFlagBitsKHR:

  - `VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT`

## Version History

- Revision 1, 2018-6-11 (Peter Fang)

  - Initial draft

- Revision 1.6, March 29 2021 (Tony Zlatinski)

  - Spec and API updates.

- Revision 2, 2022-03-16 (Ahmed Abdelkhalek)

  - Relocate Std header version reporting/requesting from this extension to VK_KHR_video_queue extension.

  - Remove the now empty VkVideoDecodeH265SessionCreateInfoEXT.

- Revision 3, 2022-03-31 (Ahmed Abdelkhalek)

  - Use type StdVideoH265Level for VkVideoDecodeH265Capabilities.maxLevel

## See Also

VkVideoDecodeH265CapabilitiesEXT, VkVideoDecodeH265DpbSlotInfoEXT, VkVideoDecodeH265PictureInfoEXT, VkVideoDecodeH265ProfileEXT, VkVideoDecodeH265SessionParametersAddInfoEXT, VkVideoDecodeH265SessionParametersCreateInfoEXT

## Document Notes

For more information, see the Vulkan Specification

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

## Copyright

Copyright 2014-2022 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0