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

New Enums

New Bitmasks

New Enum Constants

  • VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_EXTENSION_NAME
  • VK_KHR_VIDEO_ENCODE_INTRA_REFRESH_SPEC_VERSION
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_INTRA_REFRESH_FEATURES_KHR
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_CAPABILITIES_KHR
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_INFO_KHR
    • VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_INTRA_REFRESH_CREATE_INFO_KHR
    • VK_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:

If VK_KHR_video_encode_h264 is supported:

If VK_KHR_video_encode_h265 is supported:

Version History

  • Revision 1, 2025-03-28 (Daniel Rakos)
    • Internal revisions