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
SyntaxPublic Enumeration mcImageStorageCapabilities
Members
| Member name | Value | Description |
---|
| mciscNoCapabilities | 0 | No capabilities. In this case,the instance will be unusable. |
| mciscFrameRead | 1 | The instance can read image frames. |
| mciscSubFrameRead | 2 | The instance can read sub-frames. |
| mciscPartialRowRead | 4 | The instance can read partial rows. |
| mciscMultiFrameRead | 8 | The instance can read multiple frames. |
| mciscCanSubsampleRead | 16 | The instance can provide decimatedimage information. |
| mciscHasNaturalSubsample | 32 | Pre-subsampled frames are availablefor reading. |
| mciscNeverNeedsToExpandSubFrame | 64 | The 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. |
| mciscFrameWrite | 256 | The instance can write image frames. |
| mciscSubFrameWrite | 512 | The instance can write sub-frames. |
| mciscPartialRowWrite | 1024 | The instance can write partial rows. |
| mciscMultiFrameWrite | 2048 | The instance can write multiple frames. |
| mciscCanSubsampleWrite | 4096 | The instance can store decimatedimage information. |
| mciscStorageIsFast | 1048576 | Storage 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. |
| mciscStorageIsSlow | 2097152 | Storage 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. |
| mciscCanExtendSize | 4194304 | OpenStorage may be calledmultiple times with successively larger FrameCount. |
See Also