Aurigma Graphics Mill 5.5 for .NET
FormatReader Class
This is a base class for all format readers.
Namespace:
Aurigma.GraphicsMill.Codecs
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
Syntax
Visual Basic
Public MustInherit Class FormatReader _ Inherits SyncHandler _ Implements IFormatReader
C#
public abstract class FormatReader : SyncHandler, IFormatReader
Remarks
This class is derived by all format readers. It provides base functionality, i.e.:
- Opening file or stream with appropriate overload of Open(String) method. To check whether the reader is already opened, use Opened property.
- Retrieving specified frame via LoadFrame(Int32) method. If you need to iterate all frames in the file, you can obtain total frame number using FrameCount property.
- Checking whether this reader can read the file (i.e. you can determine whether file belongs specific format). Use CheckForSupport(String) method for it.
- Getting details about the format. Use FormatName, FormatDescription, MimeType, FilterString, DefaultExtension, and MediaFormat properties.
Typically you use this class (rather than its descendant) when you use CreateFormatReader(String) method of the FormatManager class to get a format reader of proper type. It allows you to write the decoding code once for all formats you are going to load.
Inheritance Hierarchy
System..::.Object
L
Aurigma.GraphicsMill..::.SyncHandler
L
Aurigma.GraphicsMill.Codecs..::.FormatReader
L
Aurigma.GraphicsMill.Codecs..::.AdvancedPsdReader
L
Aurigma.GraphicsMill.Codecs..::.AviReader
L
Aurigma.GraphicsMill.Codecs..::.DSReader
L
Aurigma.GraphicsMill.Codecs..::.WMReader
L
Aurigma.GraphicsMill.Codecs..::.QTReader
L
Aurigma.GraphicsMill.Codecs..::.BmpReader
L
Aurigma.GraphicsMill.Codecs..::.CustomFormatReader
L
Aurigma.GraphicsMill.Codecs..::.JpegReader
L
Aurigma.GraphicsMill.Codecs..::.GifReader
L
Aurigma.GraphicsMill.Codecs..::.PcxReader
L
Aurigma.GraphicsMill.Codecs..::.Jpeg2kReader
L
Aurigma.GraphicsMill.Codecs..::.TiffReader
L
Aurigma.GraphicsMill.Codecs..::.PngReader
L
Aurigma.GraphicsMill.Codecs..::.WbmpReader
L
Aurigma.GraphicsMill.Codecs..::.PsdReader
Thread Safety
Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.




