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.

VK_KHR_video_encode_queue
Name String
VK_KHR_video_encode_queue
Extension Type
Device extension
Registered Extension Number
300
Revision
10
Extension and Version Dependencies
VK_KHR_video_queue and VK_KHR_synchronization2
  • 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
2023-07-19
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.