VkVideoDecodeVP9ProfileInfoKHR(3)

Name

VkVideoDecodeVP9ProfileInfoKHR - Structure specifying VP9 decode profile

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 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.

Description

Valid Usage (Implicit)
  • VUID-VkVideoDecodeVP9ProfileInfoKHR-sType-sType
    sType must be VK_STRUCTURE_TYPE_VIDEO_DECODE_VP9_PROFILE_INFO_KHR

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.