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.
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. |
Structure | Description | |
---|---|---|
ExifItemInfo |
The structure which describes the EXIF items. |
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. |
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. |
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. |