Aurigma Graphics Mill 5.5 for .NET
Aurigma.GraphicsMill.Codecs Namespace
The Aurigma.GraphicsMill.Codecs namespace contains classes intended to work with files that have one or more images (frames) inside, such as multipage TIFF files, animated GIF, etc. These classes support a lot of file formats and allow to work with metadata.
Classes
| Class | Description | |
|---|---|---|
|
|
AdobeResourceBlock |
This class represents the Adobe® image resource block. |
|
|
AdobeResourceDictionary |
This class represents a dictionary of Adobe® image resource blocks, each block is represented by the AdobeResourceBlock class. |
|
|
AdvancedPsdFrame |
Represents PSD raster layer. |
|
|
AdvancedPsdReader |
This class is used to read PSD files layer by layer. |
|
|
AdvancedPsdTextFrame |
Represents PSD text layer. |
|
|
AsfIndexer |
This class is intended for creating ASF file index. |
|
|
AviAlphaTransition |
This class represents the fade transition effect based on reducing of alpha channel of the frame. |
|
|
AviAudioManager |
This class encapsulates audio-related features of the AVI Processor. |
|
|
AviCompressor |
This class incapsulates meta-information about WfV codecs. |
|
|
AviCustomTransition |
This class represents the custom transition effect. |
|
|
AviDrawTransitionEventArgs |
Provides arguments for the DrawTransition event of the AviCustomTransition class. |
|
|
AviDrawWatermarkEventArgs |
Provides arguments for the DrawingWatermark and DrawnWatermark events of the AviWatermark class. |
|
|
AviEncoderOptions |
This class represents AVI encoder options. Currently it is empty. |
|
|
AviFrame |
This class represents a frame of the AVI video format. |
|
|
AviReader |
This class is used to read frames from AVI files. |
|
|
AviStripesTransition |
This class represents the transition effect based on sliding stripes. |
|
|
AviTransition |
This is a base class for transition effects for video files. |
|
|
AviWatermark |
This class enables you to put a watermark on each frame when creating new AVI file. |
|
|
AviWriter |
This class is intended to create new AVI files. |
|
|
BmpEncoderOptions |
This class holds possible BMP format encoder options. |
|
|
BmpFrame |
This class represents a frame of the BMP format. |
|
|
BmpReader |
This class enables you to read BMP images. |
|
|
BmpWriter |
This class enables you to write BMP images. |
|
|
CustomEncoderOptions |
Abstract class for custom encoder options object. |
|
|
CustomFormatReader |
Abstract class for a custom format reader object. |
|
|
CustomFormatWriter |
Abstract class for a custom format writer object. |
|
|
CustomFrame |
Abstract class for a custom frame object. |
|
|
DSEncoderOptions |
This class represents the DirectShow encoder options. Currently it is empty. |
|
|
DSFrame |
This class represents a frame returned by DSReader. |
|
|
DSPreLoadedFrame |
This class represents a frame returned by DSReader and always containing a bitmap. |
|
|
DSReader |
This class is used to read frames from video files using DirectShow framework. |
|
|
EncoderOptions |
This is a base class for all encoder options. |
|
|
ExifDictionary |
This class represents a dictionary of EXIF fields. |
|
|
FormatManager |
This class enables you to manage installed format readers and writers. |
|
|
FormatReader |
This is a base class for all format readers. |
|
|
FormatWriter |
This is a base class for all format writers. |
|
|
Frame |
This is a base class for the frames. |
|
|
GifEncoderOptions |
This class holds GIF encoder options. |
|
|
GifFrame |
This class represents a frame of the GIF format. |
|
|
GifReader |
This class enables you to read GIF images. |
|
|
GifWriter |
This class enables you to write GIF images (both static and animated). |
|
|
ID3SynchronisedLyrics |
This class represents synchronized lyrics that accompanies a media file. |
|
|
IptcDictionary |
This class represents a dictionary of IPTC fields. |
|
|
Jpeg2kEncoderOptions |
This class holds possible JPEG2000 format encoder options. |
|
|
Jpeg2kFrame |
This class represents a frame of the JPEG2000 format. |
|
|
Jpeg2kReader |
This class enables you to read JPEG2000 images. |
|
|
Jpeg2kWriter |
This class enables you to write JPEG2000 images. |
|
|
JpegEncoderOptions |
This class holds possible JPEG format encoder options. |
|
|
JpegFrame |
This class represents a frame of the JPEG format. |
|
|
JpegMarkerException |
This exception is thrown by JpegWriter if you try to write incorrect JPEG metadata. |
|
|
JpegReader |
This class enables you to read JPEG images. |
|
|
JpegWriter |
This class enables you to write JPEG images. |
|
|
LosslessJpegTransform |
This class enables you to apply lossless operations on the JPEG files. |
|
|
MediaCorruptedException |
This exception is thrown when you try to open file (or other media) which contains corrupted data. |
|
|
MediaFormatManager |
This is a class factory that creates a reader for the specified video file using Media Processor add-on. |
|
|
MediaProcessorMetadataDictionary |
This class represents a metadata collection. |
|
|
MediaProviderException |
This is a base class for all exception which can be thrown when you are working with format readers or writers. |
|
|
MediaUnsupportedException |
This exception is thrown when you try to read file (or other media) and its format is not recognized as supported by Graphics Mill for .NET. |
|
|
MetadataDictionary |
This class represents a dicitonary of image metadata, such as EXIF or IPTC. |
|
|
MetadataEnumerator |
Provides a forward-only cursor to enumerate through metadata in a file. |
|
|
MultiFrameException |
This exception is thrown when you try to add more frames than current format allows. |
|
|
PcxEncoderOptions |
This class represents PCX encoder options. Currently it is empty. |
|
|
PcxFrame |
This class represents a frame of the PCX format. |
|
|
PcxReader |
This class enables you to read PCX images. |
|
|
PdfEncoderOptions |
This class holds PDF encoder options. |
|
|
PdfFrame |
This class represents a frame of the PDF format. |
|
|
PdfWriter |
This class enables you to read PDF images. |
|
|
PngEncoderOptions |
This class holds PNG encoder options. |
|
|
PngFrame |
This class represents a frame of the PNG format. |
|
|
PngReader |
This class enables you to read PNG images. |
|
|
PngWriter |
This class enables you to write PNG images. |
|
|
PreLoadedFrame |
This class represents a frame returned by FormatReader and always containing a bitmap. |
|
|
PsdEncoderOptions |
This class represents PSD encoder options. Currently it is empty. |
|
|
PsdFrame |
This class represents a frame of the PSD format. |
|
|
PsdReader |
This class enables you to read PSD images. |
|
|
QTEncoderOptions |
This class represents the QuickTime encoder options. Currently it is empty. |
|
|
QTFrame |
This class represents a frame returned by QTReader. |
|
|
QTReader |
This class is used to read frames from video files using QuickTime framework. |
|
|
SwfEncoderOptions |
This class holds SWF encoder options. |
|
|
SwfFrame |
This class represents a frame of the SWF format. |
|
|
SwfWriter |
This class enables you to write SWF movies. |
|
|
TiffEncoderOptions |
This class holds TIFF encoder options. |
|
|
TiffExtraChannel |
This class represents the TIFF extra channel. |
|
|
TiffExtraChannelCollection |
This class represents a collection of TIFF extra channels. |
|
|
TiffFrame |
This class represents a frame of the TIFF format. |
|
|
TiffReader |
This class enables you to read TIFF images. |
|
|
TiffWriter |
This class enables you to write TIFF images. |
|
|
WbmpEncoderOptions |
This class represents WBMP format encoder options. Currently no WBMP encoder options are available. |
|
|
WbmpFrame |
This class represents a frame of the WBMP format. |
|
|
WbmpReader |
This class enables you to read WBMP images. |
|
|
WbmpWriter |
This class enables you to write WBMP images. |
|
|
WMEncoderOptions |
This class represents the Windows Media encoder options. Currently it is empty. |
|
|
WMFrame |
This class represents a frame returned by WMReader. |
|
|
WMPreLoadedFrame |
This class represents a frame returned by WMReader and always containing a bitmap. |
|
|
WMReader |
This class is used to read frames from video files using Windows Media framework. |
|
|
XmpArrayNode |
A class representing an XMP array. |
|
|
XmpData |
This class represents an XMP tree. |
|
|
XmpDictionaryNode |
This is an abstract class that allows to access a node as a dictionary. |
|
|
XmpLocalizedTextItemNode |
This class represents a localized text item node. |
|
|
XmpLocalizedTextNode |
This class represents a localized text node. |
|
|
XmpNamespace |
This class represents an XMP namespace. |
|
|
XmpNode |
This abstract class represents a single XMP property. |
|
|
XmpStructNode |
This class represents an XMP structured property. |
|
|
XmpTagNames |
This class can be used as an enumeration of standard XMP tags. |
|
|
XmpValueNode |
This class represents a simple XMP property. |
Structures
| Structure | Description | |
|---|---|---|
|
|
ExifItemInfo |
The structure which describes the EXIF items. |
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IEncoderOptions |
This interface is implemented with all the encoder options objects. |
|
|
IFormatInfo |
This interface is implemented by all Graphics Mill for .NET format readers and writers to provide information about the formats. |
|
|
IFormatReader |
This interface is implemented by all Graphics Mill for .NET format readers to provide reading data (both bitmaps and meta information) functionality. |
|
|
IFormatWriter |
This interface is implemented by all Graphics Mill for .NET format readers to provide writing data (both bitmaps and meta information) functionality. |
|
|
IFrame |
This interface is implemented by objects which represents media formats frames. |
|
|
IFrameEnumerator |
Provides a forward-only cursor to enumerate through frames in a frame collection. |
|
|
IMediaProcessorMetadataReadSupport |
Basic interface for metadata support. |
|
|
IMetadataReadSupport |
This interface should be supported by each format reader that can obtain metadata (such as EXIF, IPTC, XMP or Adobe® image resource blocks) from the file. |
|
|
IMetadataWriteSupport |
This interface should be supported by each format writer that can save metadata (such as EXIF, IPTC, XMP or Adobe® image resource blocks) into the file. |
|
|
ITimeReader |
This interface should be supported by each format reader that can convert frame numbers to time values and vice versa. |
|
|
ITimeWriter |
This interface should be supported by each format writer that can convert frame numbers to time values and vice versa. |
|
|
IXmpDictionary |
This interface class should be supported by codecs that can read an write XMP metadata. |
Delegates
| Delegate | Description | |
|---|---|---|
|
|
AviDrawTransitionEventHandler |
This delegate represents the method that will handle events which are raised when the writer object needs to generate a frame for transition effect. |
|
|
AviDrawWatermarkEventHandler |
This delegate represents the method that will handle events which are raised when the writer object draw the watermark on frames which are added. |
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
AviStripesTransitionMode |
Contains possible modes of the AviStripesTransition. |
|
|
AviTimerStyle |
Contains possible values for the timer watermark. |
|
|
CompressionType |
Contains possible compression types for various encoders. |
|
|
CustomFormatReader..::.LoadingMode |
Contains possible values corresponding to frame loading modes. |
|
|
DisposalMethod |
Contains values for disposal methods used in animated files (GIF, SWF) to specify what to do with a frame after it has been displayed. |
|
|
ID3LyricsContentType |
Contains possible content types of synchronized lyrics. |
|
|
ID3LyricsTimestampFormat |
Contains possible timestamp formats of synchronized lyrics. |
|
|
Jpeg2kProgressionOrder |
Contains possible values for packets ordering in the code stream (progressions). Used in JPEG2000 compression. |
|
|
JpegAlignToSampleSizeMode |
Contains possible values for aligning to JPEG sample size. |
|
|
PsdFrameType |
Contains possible types of PSD layers (i.e. frames of AdvancedPsdReader). |
|
|
PsdTextJustification |
Contains all possible types of justifications of text in the PSD text layer. |
|
|
TiffChannelType |
Contains possible extra channel types. |
|
|
XmpNodeType |
Contains available XMP node types. |