Contact
- 
Daniel Rakos [GitHub]aqnuep 
Other Extension Metadata
- Last Modified Date
- 
2023-07-27 
- IP Status
- 
No known IP claims. 
- Contributors
- 
- 
Ahmed Abdelkhalek, AMD 
- 
Aidan Fabius, Core Avionics & Industrial Inc. 
- 
Ping Liu, Intel 
- 
Lynne Iribarren, Independent 
- 
Srinath Kumarapuram, NVIDIA 
- 
Tony Zlatinski, NVIDIA 
- 
Daniel Rakos, RasterGrid 
 
- 
Description
VK_KHR_video_maintenance1 adds a collection of minor video coding
features, none of which would warrant an entire extension of their own.
The new features are as follows:
- 
Allow creating buffers that can be used in video coding operations, independent of the used video profile, using the new buffer creation flag VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR.
- 
Allow creating images that can be used as decode output or encode input pictures, independent of the used video profile, using the new image creation flag VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR.
- 
Allow specifying queries used by video coding operations as part of the video coding command parameters, instead of using begin/end query when the video session is created using the new video session creation flag VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR.
New Enum Constants
- 
VK_KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME
- 
VK_KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION
- 
Extending VkBufferCreateFlagBits: - 
VK_BUFFER_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
 
- 
- 
Extending VkImageCreateFlagBits: - 
VK_IMAGE_CREATE_VIDEO_PROFILE_INDEPENDENT_BIT_KHR
 
- 
- 
Extending VkStructureType: - 
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_INLINE_QUERY_INFO_KHR
 
- 
- 
Extending VkVideoSessionCreateFlagBitsKHR: - 
VK_VIDEO_SESSION_CREATE_INLINE_QUERIES_BIT_KHR
 
- 
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.