Unit 'vulkanlib' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_vulkan]

TVkVideoEncodeAV1CapabilitiesKHR

Declaration

Source position: vulkanlib.pas line 19757

type TVkVideoEncodeAV1CapabilitiesKHR = record

  sType: TVkStructureType;

  

  pNext: PVkVoid;

  

  flags: TVkVideoEncodeAV1CapabilityFlagsKHR;

  

  maxLevel: TStdVideoAV1Level;

  

  codedPictureAlignment: TVkExtent2D;

  

  maxTiles: TVkExtent2D;

  

  minTileSize: TVkExtent2D;

  

  maxTileSize: TVkExtent2D;

  

  superblockSizes: TVkVideoEncodeAV1SuperblockSizeFlagsKHR;

  

  maxSingleReferenceCount: TVkUInt32;

  

  singleReferenceNameMask: TVkUInt32;

  

  maxUnidirectionalCompoundReferenceCount: TVkUInt32;

  

  maxUnidirectionalCompoundGroup1ReferenceCount: TVkUInt32;

  

  unidirectionalCompoundReferenceNameMask: TVkUInt32;

  

  maxBidirectionalCompoundReferenceCount: TVkUInt32;

  

  maxBidirectionalCompoundGroup1ReferenceCount: TVkUInt32;

  

  maxBidirectionalCompoundGroup2ReferenceCount: TVkUInt32;

  

  bidirectionalCompoundReferenceNameMask: TVkUInt32;

  

  maxTemporalLayerCount: TVkUInt32;

  

  maxSpatialLayerCount: TVkUInt32;

  

  maxOperatingPoints: TVkUInt32;

  

  minQIndex: TVkUInt32;

  

  maxQIndex: TVkUInt32;

  

  prefersGopRemainingFrames: TVkBool32;

  

  requiresGopRemainingFrames: TVkBool32;

  

  stdSyntaxFlags: TVkVideoEncodeAV1StdFlagsKHR;

  

end;



CT Web help

CodeTyphon Studio