Structures
VkVideoEncodeProfileRgbConversionInfoVALVE
Structure describing video encode RGB conversion for a video profile
A video profile supporting video encode R′G′B′ conversion is specified
by an pVideoProfile→videoCodecOperation specifying an encode
operation and including a VkVideoEncodeProfileRgbConversionInfoVALVE
structure in the pNext chain of the VkVideoProfileInfoKHR
structure and enabling performEncodeRgbConversion.
The VkVideoEncodeProfileRgbConversionInfoVALVE structure is defined
as:
typedef struct VkVideoEncodeProfileRgbConversionInfoVALVE {
VkStructureType sType;
const void* pNext;
VkBool32 performEncodeRgbConversion;
} VkVideoEncodeProfileRgbConversionInfoVALVE;
pub struct VideoEncodeProfileRgbConversionInfoVALVE {
s_type: vk::StructureType,
p_next: *const c_void,
perform_encode_rgb_conversion: vk::Bool32,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.performEncodeRgbConversionis a boolean value indicating whether video encode R′G′B′ conversion will be used for the encode operation.
Valid Usage (Implicit)
VUID-VkVideoEncodeProfileRgbConversionInfoVALVE-sType-sType
sType must be VK_STRUCTURE_TYPE_VIDEO_ENCODE_PROFILE_RGB_CONVERSION_INFO_VALVE