Contact
- 
Daniel Rakos [GitHub]aqnuep 
Other Extension Metadata
- Last Modified Date
- 
2024-09-23 
- IP Status
- 
No known IP claims. 
- Contributors
- 
- 
Ahmed Abdelkhalek, AMD 
- 
Benjamin Cheng, AMD 
- 
Ho Hin Lau, AMD 
- 
Lynne Iribarren, Independent 
- 
David Airlie, Red Hat, Inc. 
- 
Ping Liu, Intel 
- 
Srinath Kumarapuram, NVIDIA 
- 
Vassili Nikolaev, NVIDIA 
- 
Tony Zlatinski, NVIDIA 
- 
Konda Raju, NVIDIA 
- 
Charlie Turner, Igalia 
- 
Daniel Almeida, Collabora 
- 
Nicolas Dufresne, Collabora 
- 
Daniel Rakos, RasterGrid 
 
- 
Description
This extension builds upon the VK_KHR_video_encode_queue extension
by adding support for encoding elementary video stream sequences compliant
with the AV1 video compression standard.
New Structures
- 
Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo: 
- 
Extending VkVideoBeginCodingInfoKHR: 
- 
Extending VkVideoCapabilitiesKHR: 
- 
Extending VkVideoCodingControlInfoKHR, VkVideoBeginCodingInfoKHR: 
- 
Extending VkVideoEncodeInfoKHR: 
- 
Extending VkVideoEncodeQualityLevelPropertiesKHR: 
- 
Extending VkVideoEncodeRateControlLayerInfoKHR: 
- 
Extending VkVideoProfileInfoKHR, VkQueryPoolCreateInfo: 
- 
Extending VkVideoReferenceSlotInfoKHR: 
- 
Extending VkVideoSessionCreateInfoKHR: 
- 
Extending VkVideoSessionParametersCreateInfoKHR: 
New Enum Constants
- 
VK_KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME
- 
VK_KHR_VIDEO_ENCODE_AV1_SPEC_VERSION
- 
VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR
- 
Extending VkStructureType: - 
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_CAPABILITIES_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PROFILE_INFO_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR
- 
VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR
 
- 
- 
Extending VkVideoCodecOperationFlagBitsKHR: - 
VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_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.