Class VkVideoCapabilitiesKHR

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

public class VkVideoCapabilitiesKHR extends org.lwjgl.system.Struct<VkVideoCapabilitiesKHR> implements org.lwjgl.system.NativeResource
Structure describing general video capabilities for a video profile.
Description
Note

It is common for video compression standards to allow using all reference pictures associated with active DPB slots as active reference pictures, hence for video decode profiles the values returned in maxDpbSlots and maxActiveReferencePictures are often equal. Similarly, in case of video decode profiles supporting field pictures the value of maxActiveReferencePictures often equals maxDpbSlots × 2.

Valid Usage (Implicit)
See Also

VkExtensionProperties, VkExtent2D, GetPhysicalDeviceVideoCapabilitiesKHR

Layout


 struct VkVideoCapabilitiesKHR {
     VkStructureType sType();
     void * pNext();
     VkVideoCapabilityFlagsKHR flags();
     VkDeviceSize minBitstreamBufferOffsetAlignment();
     VkDeviceSize minBitstreamBufferSizeAlignment();
     VkExtent2D pictureAccessGranularity();
     VkExtent2D minCodedExtent();
     VkExtent2D maxCodedExtent();
     uint32_t maxDpbSlots();
     uint32_t maxActiveReferencePictures();
     VkExtensionProperties stdHeaderVersion();
 }