Class KHRVideoEncodeQueue

java.lang.Object
org.lwjgl.vulkan.KHRVideoEncodeQueue

public class KHRVideoEncodeQueue extends Object
This extension builds upon the VK_KHR_video_queue extension by adding common APIs specific to video encoding and thus enabling implementations to expose queue families supporting video encode operations.

More specifically, it adds video encode specific capabilities and a new command buffer command that allows recording video encode operations against a video session.

This extension is to be used in conjunction with other codec specific video encode extensions that enable encoding video sequences of specific video compression standards.

Name String
VK_KHR_video_encode_queue
Extension Type
Device extension
Registered Extension Number
300
Revision
12
Extension and Version Dependencies
VK_KHR_video_queue and VK_KHR_synchronization2 or Version 1.3
API Interactions
  • Interacts with VK_VERSION_1_3
  • Interacts with VK_KHR_format_feature_flags2
Contact
Extension Proposal
VK_KHR_video_encode_queue
Other Extension Metadata
Last Modified Date
2023-12-05
IP Status
No known IP claims.
Contributors
  • Ahmed Abdelkhalek, AMD
  • Damien Kessler, NVIDIA
  • George Hao, AMD
  • Jake Beju, AMD
  • Peter Fang, AMD
  • Piers Daniell, NVIDIA
  • Srinath Kumarapuram, NVIDIA
  • Thomas J. Meier, NVIDIA
  • Tony Zlatinski, NVIDIA
  • Ravi Chaudhary, NVIDIA
  • Yang Liu, AMD
  • Daniel Rakos, RasterGrid
  • Ping Liu, Intel
  • Aidan Fabius, Core Avionics & Industrial Inc.
  • Lynne Iribarren, Independent