Click or drag to resize

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
Syntax
VB
Public Enumeration mcsCapabilitiesFlags
Members
  Member nameValueDescription
mcsNoCapabilities0No capabilities
mcsHasBasicProperties1The 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.
mcsHasExtendedProperties2The 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.
mcsHasObscureProperties4The 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.
mcsCanReadPropertiesOnly8The 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.
mcsCanDeferFrameLoading16If 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.
mcsPixelDataCanBeRead32The McStream is capable ofreading frame pixel data as well as image/frame properties.
mcsFormatCanBeWritten64McStream.Write is supported bythe McStream.
mcsHasNativeImageThumbnail128The 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.
mcsHasNativePerFrameThumbnail256The 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.
mcsCanGenerateThumbnails512The IMcStreamInfo.GetThumbnailmethod is implemented for this McStream.
Remarks
The 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