Structures

VkVideoEncodeQualityLevelPropertiesKHR

Structure describing the video encode quality level properties

The VkVideoEncodeQualityLevelPropertiesKHR structure is defined as:

typedef struct VkVideoEncodeQualityLevelPropertiesKHR {
    VkStructureType sType;
    void* pNext;
    VkVideoEncodeRateControlModeFlagBitsKHR preferredRateControlMode;
    uint32_t preferredRateControlLayerCount;
} VkVideoEncodeQualityLevelPropertiesKHR;

Valid Usage (Implicit)

VUID-VkVideoEncodeQualityLevelPropertiesKHR-sType-sType

sType must be VK_STRUCTURE_TYPE_VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR

VUID-VkVideoEncodeQualityLevelPropertiesKHR-pNext-pNext

Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of VkVideoEncodeH264QualityLevelPropertiesKHR or VkVideoEncodeH265QualityLevelPropertiesKHR

VUID-VkVideoEncodeQualityLevelPropertiesKHR-sType-unique

The sType value of each struct in the pNext chain must be unique