VK_KHR_video_encode_intra_refresh
Other Extension Metadata
Last Modified Date
2025-03-28
IP Status
No known IP claims.
Contributors
- Ahmed Abdelkhalek, AMD
- Benjamin Cheng, AMD
- Srinath Kumarapuram, NVIDIA
- Tony Zlatinski, NVIDIA
- Ping Liu, Intel
- Daniel Rakos, RasterGrid
- Lynne Iribarren, Independent
Description
This extension builds upon the VK_KHR_video_encode_queue extension by enabling the application to perform intra refresh in video encode operations.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
- Extending VkVideoCapabilitiesKHR:
- Extending VkVideoEncodeInfoKHR:
- Extending VkVideoReferenceSlotInfoKHR:
- Extending VkVideoSessionCreateInfoKHR:
New Enums
New Bitmasks
New Enum Constants
VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_EXTENSION_NAMEVK_KHR_VIDEO_ENCODE_INTRA_REFRESH_SPEC_VERSION- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_INTRA_REFRESH_FEATURES_KHRVK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_CAPABILITIES_KHRVK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_INFO_KHRVK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_INTRA_REFRESH_CREATE_INFO_KHRVK_STRUCTURE_TYPE_VIDEO_REFERENCE_INTRA_REFRESH_INFO_KHR
- Extending VkVideoEncodeFlagBitsKHR:
VK_VIDEO_ENCODE_INTRA_REFRESH_BIT_KHR
If VK_KHR_video_encode_av1 is supported:
- Extending VkVideoEncodeAV1CapabilityFlagBitsKHR:
VK_VIDEO_ENCODE_AV1_CAPABILITY_COMPOUND_PREDICTION_INTRA_REFRESH_BIT_KHR
If VK_KHR_video_encode_h264 is supported:
- Extending VkVideoEncodeH264CapabilityFlagBitsKHR:
VK_VIDEO_ENCODE_H264_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR
If VK_KHR_video_encode_h265 is supported:
- Extending VkVideoEncodeH265CapabilityFlagBitsKHR:
VK_VIDEO_ENCODE_H265_CAPABILITY_B_PICTURE_INTRA_REFRESH_BIT_KHR
Version History
- Revision 1, 2025-03-28 (Daniel Rakos)
- Internal revisions