Click or drag to resize

mcImageStorageCapabilities Enumeration

Allowed values for the McImageStorage.Capabilities property.

Namespace:  MediaCy.IQL.Engine
Assembly:  MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
Syntax
VB
Public Enumeration mcImageStorageCapabilities
Members
  Member nameValueDescription
mciscNoCapabilities0No capabilities. In this case,the instance will be unusable.
mciscFrameRead1The instance can read image frames.
mciscSubFrameRead2The instance can read sub-frames.
mciscPartialRowRead4The instance can read partial rows.
mciscMultiFrameRead8The instance can read multiple frames.
mciscCanSubsampleRead16The instance can provide decimatedimage information.
mciscHasNaturalSubsample32Pre-subsampled frames are availablefor reading.
mciscNeverNeedsToExpandSubFrame64The instance can readsub-frames and partial rows, and can also read any arbitrary sub-frame without needing to adjust the supplied requested bounds in the SizeClosestSubsampledSubFrame method beyond the nearest full tile bounds; however if the limits supplied to SizeClosestSubsampledSubFrame allow it, then requested bounds may be expanded within the supplied limits. If this Capability bit is clear, then the caller must supply SizeClosestSubsampledSubFrame with the entire frame as limits to be sure that an arbitrary sub-rectangle can be read. In either case, it is assumed that any sub-frame expansion done by SizeClosestSubsampledSubFrame will only be done for necessity or efficiency purposes; that is, the limits supplied to SizeClosestSubsampledSubFrame do not represent a "desired" rectangle, but rather a "stop here" rectangle.
mciscFrameWrite256The instance can write image frames.
mciscSubFrameWrite512The instance can write sub-frames.
mciscPartialRowWrite1024The instance can write partial rows.
mciscMultiFrameWrite2048The instance can write multiple frames.
mciscCanSubsampleWrite4096The instance can store decimatedimage information.
mciscStorageIsFast1048576Storage is exceptionally fast(e.g., some sort of memory-based storage). Note that there is no guarantee that this bit will be set for fast storages.
mciscStorageIsSlow2097152Storage is exceptionally slow(e.g., some sort of remote storage). Note that there is no guarantee that this bit will be set for slow storages.
mciscCanExtendSize4194304OpenStorage may be calledmultiple times with successively larger FrameCount.
See Also