# VK_VALVE_video_encode_rgb_conversion(3) Manual Page

## Name

VK_VALVE_video_encode_rgb_conversion - device extension

Loading… please wait.

## Registered Extension Number

391

## Revision

1

## Ratification Status

Not ratified

## Extension and Version Dependencies

VK_KHR_video_encode_queue
and
VK_KHR_sampler_ycbcr_conversion
or
Vulkan Version 1.1

## Contact

- Autumn Ashton [GitHub]misyltoad

## Other Extension Metadata

Last Modified Date

  2025-08-22

IP Status

  No known IP claims.

Contributors

  - Autumn Ashton, Valve

  - Daniel Rakos, RasterGrid

## Description

This extension builds upon the `VK_KHR_video_encode_queue` extension by enabling the application to pass in RGB/RGBA images in video encode operations.

## New Structures

- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:

  - VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE

- Extending VkVideoCapabilitiesKHR:

  - VkVideoEncodeRgbConversionCapabilitiesVALVE

- Extending VkVideoProfileInfoKHR:

  - VkVideoEncodeProfileRgbConversionInfoVALVE

- Extending VkVideoSessionCreateInfoKHR:

  - VkVideoEncodeSessionRgbConversionCreateInfoVALVE

## New Enums

- VkVideoEncodeRgbChromaOffsetFlagBitsVALVE

- VkVideoEncodeRgbModelConversionFlagBitsVALVE

- VkVideoEncodeRgbRangeCompressionFlagBitsVALVE

## New Bitmasks

- VkVideoEncodeRgbChromaOffsetFlagsVALVE

- VkVideoEncodeRgbModelConversionFlagsVALVE

- VkVideoEncodeRgbRangeCompressionFlagsVALVE

## New Enum Constants

- `VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_EXTENSION_NAME`

- `VK_VALVE_VIDEO_ENCODE_RGB_CONVERSION_SPEC_VERSION`

- Extending VkStructureType:

  - `VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_ENCODE_RGB_CONVERSION_FEATURES_VALVE`

  - `VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE`

  - `VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE`

  - `VK_STRUCTURE_TYPE_VIDEO_ENCODE_SESSION_RGB_CONVERSION_CREATE_INFO_VALVE`

## Version History

- Revision 1, 2025-08-22 (Autumn Ashton)

  - Initial version

## 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

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0