Structures

VkVideoEncodeRgbConversionCapabilitiesVALVE

Structure describing video encode rgb conversion capabilities for a video profile

When calling vkGetPhysicalDeviceVideoCapabilitiesKHR with pVideoProfile→videoCodecOperation specifying an encode operation, the VkVideoEncodeRgbConversionCapabilitiesVALVE structure can be included in the pNext chain of the VkVideoCapabilitiesKHR structure to retrieve capabilities specific to video encode R′G′B′ conversion.

The VkVideoEncodeRgbConversionCapabilitiesVALVE structure is defined as:

typedef struct VkVideoEncodeRgbConversionCapabilitiesVALVE {
    VkStructureType sType;
    void* pNext;
    VkVideoEncodeRgbModelConversionFlagsVALVE rgbModels;
    VkVideoEncodeRgbRangeCompressionFlagsVALVE rgbRanges;
    VkVideoEncodeRgbChromaOffsetFlagsVALVE xChromaOffsets;
    VkVideoEncodeRgbChromaOffsetFlagsVALVE yChromaOffsets;
} VkVideoEncodeRgbConversionCapabilitiesVALVE;

Valid Usage (Implicit)

VUID-VkVideoEncodeRgbConversionCapabilitiesVALVE-sType-sType

sType must be VK_STRUCTURE_TYPE_VIDEO_ENCODE_RGB_CONVERSION_CAPABILITIES_VALVE