Registered Extension Number

553

Revision

1

Ratification Status

Ratified

Extension and Version Dependencies

API Interactions

  • Interacts with VK_KHR_video_encode_av1

  • Interacts with VK_KHR_video_encode_h264

  • Interacts with VK_KHR_video_encode_h265

Contact

Extension Proposal

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

See Also

No cross-references are available

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.

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0