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
-
sType
is the type of this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
flags
is reserved for future use. -
pStdExtensionVersion
is 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.