mcsCapabilitiesFlags Enumeration
|
|
Legal values for the IMcStreamInfo.McStreamCapabilities property flag bits.
Namespace:
MediaCy.IQL.IO
Assembly:
MediaCy.IQL.IO (in MediaCy.IQL.IO.dll) Version: 10.0.6912.0
SyntaxPublic Enumeration mcsCapabilitiesFlags
Members
| Member name | Value | Description |
---|
| mcsNoCapabilities | 0 | No capabilities |
| mcsHasBasicProperties | 1 | The McStream can read at least somebasic image and/or frame properties from the source file if it has any such
properties. Basic image properties are such things as McImage.Artist,
McImage.Date, McImage.Description, McImage.DotsPerInchX,
McImage.SpatialCalibration, McImage.IntensityCalibration and so on. Basic
frame properties are the McFrame.Date and McFrame.XPosition (as well as Y
and Z); the McFrame CapXxxxx properties are considered to be Extended
properties (see mcsHasExtendedProperties). Not all basic properties may be
read by all McStream's that have this capability, but none will be read if the
flag is clear. |
| mcsHasExtendedProperties | 2 | The McStream can read at leastsome "extended" image and/or frame properties from the source file if it has
any such properties. Extended properties are such things as comments,
channel- and capture-related frame properties and so on. This capability only indicates
that the McStream can read such properties if the source image file has any;
the source file must be read in order to determine which, if any such
properties it contains. |
| mcsHasObscureProperties | 4 | The McStream can read at leastsome "obscure" image and/or frame properties from the source file, if it has
any such properties. Obscure properties are likely to be format-specific properties
that may only be meaningful to the originating application. This capability only indicates
that the McStream can read such properties if the source image file has any;
the source file must be read in order to determine which, if any such
properties it contains. |
| mcsCanReadPropertiesOnly | 8 | The McStream can read image andframe properties without reading the image data. That is, it is aware of
the McStream.Flags mcsfReadPropertiesOnly bit. If this bit is not set, then
a McStream.Read with the mcsfReadPropertiesOnly bit set may not read all
McImage properties that will be read without this bit, or it may cause the
image data to be read. |
| mcsCanDeferFrameLoading | 16 | If the McStream.FlagsmcsfForcePreloadFrames is clear, then the McStream will defer frame loading.
If this capability is not set, then all reads behave as if the
McStream.Flags mcsfForcePreloadFrames bit is set. That is, all frames are
preloaded and the McStream may be closed. |
| mcsPixelDataCanBeRead | 32 | The McStream is capable ofreading frame pixel data as well as image/frame properties. |
| mcsFormatCanBeWritten | 64 | McStream.Write is supported bythe McStream. |
| mcsHasNativeImageThumbnail | 128 | The McStream may have prepared(native) thumbnail(s) of the image. Call IMcStreamInfo.GetThumbnailSizes to
determine if so and in what size(s) they are available. |
| mcsHasNativePerFrameThumbnail | 256 | The McStream format may haveprepared (native) thumbnail(s) of each frame at the current . Call
IMcStreamInfo.GetThumbnailSizes to determine if so and in what size(s)
they are available. |
| mcsCanGenerateThumbnails | 512 | The IMcStreamInfo.GetThumbnailmethod is implemented for this McStream. |
RemarksThe read-only IMcStreamInfo.McStreamCapabilities property will have one
or more of these flags Or'ed together. Note that the McStreamCapabilities
property may be accessed only if McStream.IsOpen is true.
See Also