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. |