struct VideoEncodeH264CapabilitiesKHR

Defined at line 128137 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

=== VK_KHR_video_encode_h264 ===

Public Members

StructureType sType
void * pNext
Flags flags
StdVideoH264LevelIdc maxLevelIdc
uint32_t maxSliceCount
uint32_t maxPPictureL0ReferenceCount
uint32_t maxBPictureL0ReferenceCount
uint32_t maxL1ReferenceCount
uint32_t maxTemporalLayerCount
vk::Bool32 expectDyadicTemporalLayerPattern
int32_t minQp
int32_t maxQp
vk::Bool32 prefersGopRemainingFrames
vk::Bool32 requiresGopRemainingFrames
Flags stdSyntaxFlags

Public Methods

void VideoEncodeH264CapabilitiesKHR (vk::VideoEncodeH264CapabilityFlagsKHR flags_, StdVideoH264LevelIdc maxLevelIdc_, uint32_t maxSliceCount_, uint32_t maxPPictureL0ReferenceCount_, uint32_t maxBPictureL0ReferenceCount_, uint32_t maxL1ReferenceCount_, uint32_t maxTemporalLayerCount_, vk::Bool32 expectDyadicTemporalLayerPattern_, int32_t minQp_, int32_t maxQp_, vk::Bool32 prefersGopRemainingFrames_, vk::Bool32 requiresGopRemainingFrames_, vk::VideoEncodeH264StdFlagsKHR stdSyntaxFlags_, void * pNext_)

Defined at line 128145 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void VideoEncodeH264CapabilitiesKHR (const VideoEncodeH264CapabilitiesKHR & rhs)

Defined at line 128176 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void VideoEncodeH264CapabilitiesKHR (const VkVideoEncodeH264CapabilitiesKHR & rhs)

Defined at line 128178 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeH264CapabilitiesKHR & operator= (const VideoEncodeH264CapabilitiesKHR & rhs)

Defined at line 128183 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeH264CapabilitiesKHR & operator= (const VkVideoEncodeH264CapabilitiesKHR & rhs)

Defined at line 128186 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkVideoEncodeH264CapabilitiesKHR & operator const VkVideoEncodeH264CapabilitiesKHR & ()

Defined at line 128192 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkVideoEncodeH264CapabilitiesKHR & operator VkVideoEncodeH264CapabilitiesKHR & ()

Defined at line 128197 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const VideoEncodeH264CapabilitiesKHR & rhs)

Defined at line 128243 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

bool operator== (const VideoEncodeH264CapabilitiesKHR & rhs)

Defined at line 128280 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

bool operator!= (const VideoEncodeH264CapabilitiesKHR & rhs)

Defined at line 128291 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp