Structures
VkVideoDecodeVP9CapabilitiesKHR
Structure describing VP9 decode capabilities
When calling vkGetPhysicalDeviceVideoCapabilitiesKHR to query the
capabilities for an VP9 decode profile, the
VkVideoCapabilitiesKHR::pNext chain must include a
VkVideoDecodeVP9CapabilitiesKHR structure that will be filled with the
profile-specific capabilities.
The VkVideoDecodeVP9CapabilitiesKHR structure is defined as:
typedef struct VkVideoDecodeVP9CapabilitiesKHR {
VkStructureType sType;
void* pNext;
StdVideoVP9Level maxLevel;
} VkVideoDecodeVP9CapabilitiesKHR;
pub struct VideoDecodeVP9CapabilitiesKHR {
s_type: vk::StructureType,
p_next: *mut c_void,
max_level: StdVideoVP9Level,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.maxLevelis aStdVideoVP9Levelvalue specifying the maximum VP9 level supported by the profile, as defined in section A.1 of the VP9 Specification.
Valid Usage (Implicit)
VUID-VkVideoDecodeVP9CapabilitiesKHR-sType-sType
sType must be VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_CAPABILITIES_KHR