struct VideoEncodeH264CapabilitiesKHR

Defined at line 202331 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
Bool32 expectDyadicTemporalLayerPattern
int32_t minQp
int32_t maxQp
Bool32 prefersGopRemainingFrames
Bool32 requiresGopRemainingFrames
Flags stdSyntaxFlags

Public Methods

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

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

void VideoEncodeH264CapabilitiesKHR (const VideoEncodeH264CapabilitiesKHR & rhs)

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

void VideoEncodeH264CapabilitiesKHR (const VkVideoEncodeH264CapabilitiesKHR & rhs)

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

VideoEncodeH264CapabilitiesKHR & operator= (const VideoEncodeH264CapabilitiesKHR & rhs)

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

VideoEncodeH264CapabilitiesKHR & operator= (const VkVideoEncodeH264CapabilitiesKHR & rhs)

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

const VkVideoEncodeH264CapabilitiesKHR & operator const VkVideoEncodeH264CapabilitiesKHR & ()

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

VkVideoEncodeH264CapabilitiesKHR & operator VkVideoEncodeH264CapabilitiesKHR & ()

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

const VkVideoEncodeH264CapabilitiesKHR * operator const VkVideoEncodeH264CapabilitiesKHR * ()

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

VkVideoEncodeH264CapabilitiesKHR * operator VkVideoEncodeH264CapabilitiesKHR * ()

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

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

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

bool operator== (const VideoEncodeH264CapabilitiesKHR & rhs)

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

bool operator!= (const VideoEncodeH264CapabilitiesKHR & rhs)

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