C Specification
A video profile supporting AV1 video encode operations is specified by
setting VkVideoProfileInfoKHR::videoCodecOperation to
VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR and adding a
VkVideoEncodeAV1ProfileInfoKHR structure to the
VkVideoProfileInfoKHR::pNext chain.
The VkVideoEncodeAV1ProfileInfoKHR structure is defined as:
// Provided by VK_KHR_video_encode_av1
typedef struct VkVideoEncodeAV1ProfileInfoKHR {
VkStructureType sType;
const void* pNext;
StdVideoAV1Profile stdProfile;
} VkVideoEncodeAV1ProfileInfoKHR;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
stdProfileis aStdVideoAV1Profilevalue specifying the AV1 codec profile, as defined in section A.2 of the AV1 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.