C Specification
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:
// Provided by VK_KHR_video_decode_vp9
typedef struct VkVideoDecodeVP9ProfileInfoKHR {
VkStructureType sType;
const void* pNext;
StdVideoVP9Profile stdProfile;
} VkVideoDecodeVP9ProfileInfoKHR;
Members
-
sType
is a VkStructureType value identifying this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
stdProfile
is aStdVideoVP9Profile
value specifying the VP9 codec profile, as defined in section 7.2 of the VP9 Specification.
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.