Class VkVideoFormatQuantizationMapPropertiesKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkVideoFormatQuantizationMapPropertiesKHR>
org.lwjgl.vulkan.VkVideoFormatQuantizationMapPropertiesKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkVideoFormatQuantizationMapPropertiesKHR extends org.lwjgl.system.Struct<VkVideoFormatQuantizationMapPropertiesKHR> implements org.lwjgl.system.NativeResource
Structure describing quantization map properties.
Description

The values returned in this structure are only defined if the allowed image usage flags returned in VkVideoFormatPropertiesKHR::imageUsageFlags for this video format include IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR or IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.

Implementations may support multiple quantization map texel sizes for a particular video format which is indicated by GetPhysicalDeviceVideoFormatPropertiesKHR returning multiple entries with different quantizationMapTexelSize values.

Valid Usage (Implicit)
See Also

VkExtent2D

Layout


 struct VkVideoFormatQuantizationMapPropertiesKHR {
     VkStructureType sType();
     void * pNext();
     VkExtent2D quantizationMapTexelSize();
 }