Vulkan Video extensions were released in Beta form in early 2021, and now Vulkan Video API version 1.0 has been officially released.
The Vulkan API and the Vulkan Video API 1.0 are from The Khronos Group, and the latest Vulkan Video API 1.0 extensions include the following four extensions.
- VK_KHR_video_queue: The standard API for all video encoding operations.
- VK_KHR_video_decode_queue: Standard API for all video decoding operations.
- VK_KHR_video_decode_h264: the specific functions and parameters of H.264 decoding.
- VK_KHR_video_decode_h265: the specific functions and parameters of H.265 decoding.
Both “VK_KHR_video_decode_h264” and “VK_KHR_video_decode_h265” are currently marked as “KHR “Michael Larabel of the Phoronix website notes that Vulkan Video API 1.0 does not support AV1 or VP9 video acceleration extensions at this time, but the Khronos Group is considering introducing them in a future release.