C Specification
When creating a Video Session object with
VkVideoSessionCreateInfoKHR::pVideoProfile->videoCodecOperation
specified as VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT, add a
VkVideoEncodeH265SessionCreateInfoEXT structure to the pNext
chain of the VkVideoSessionCreateInfoKHR structure passed to
vkCreateVideoSessionKHR in order to specify the H.265-specific video
encoder session creation parameters.
The VkVideoEncodeH265SessionCreateInfoEXT structure is defined as:
// Provided by VK_EXT_video_encode_h265
typedef struct VkVideoEncodeH265SessionCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkVideoEncodeH265CreateFlagsEXT flags;
const VkExtensionProperties* pStdExtensionVersion;
} VkVideoEncodeH265SessionCreateInfoEXT;
Members
-
sTypeis the type of this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
flagsis reserved for future use. -
pStdExtensionVersionis a pointer to a VkExtensionProperties structure specifying the H.265 codec extension version.
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.