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;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • stdProfile is a StdVideoVP9Profile value 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