Structures
VkVideoDecodeVP9ProfileInfoKHR
Structure specifying VP9 decode profile
A video profile supporting VP9 video decode operations is specified by
setting VkVideoProfileInfoKHR::videoCodecOperation to
VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR and adding a
VkVideoDecodeVP9ProfileInfoKHR structure to the
VkVideoProfileInfoKHR::pNext chain.
The VkVideoDecodeVP9ProfileInfoKHR structure is defined as:
typedef struct VkVideoDecodeVP9ProfileInfoKHR {
VkStructureType sType;
const void* pNext;
StdVideoVP9Profile stdProfile;
} VkVideoDecodeVP9ProfileInfoKHR;
pub struct VideoDecodeVP9ProfileInfoKHR {
s_type: vk::StructureType,
p_next: *const c_void,
std_profile: StdVideoVP9Profile,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.stdProfileis aStdVideoVP9Profilevalue specifying the VP9 codec profile, as defined in section 7.2 of the VP9 Specification.
Valid Usage (Implicit)
VUID-VkVideoDecodeVP9ProfileInfoKHR-sType-sType
sType must be VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PROFILE_INFO_KHR