|
|
|
|
Location:
ICLExif.h
Link against: jpegexifplugin.lib
class CJPEGExifDecoder : public CImageDecoder;
Provides access to the exif jpeg decoder.
This class provides functions to decode jpeg images held in files or descriptors.
CBase - Base class for all classes to be instantiated on the heap
CImageDecoder - Provides access to the Image Conversion Library decoders
CJPEGExifDecoder - Provides access to the exif jpeg decoder
Defined in CJPEGExifDecoder:
ConstructL(), ExifMetadata(), NewL()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CImageDecoder:
Cancel(),
ContinueConvert(),
ContinueProcessingHeaderL(),
Convert(),
CustomAsync(),
CustomSyncL(),
DataNewL(),
EAllowGeneratedMask,
EImageTypeMain,
EImageTypeThumbnail,
EOptionAllowZeroFrameOpen,
EOptionAlwaysThread,
EOptionIgnoreExifMetaData,
EOptionNoDither,
EOptionNone,
EPreferFastDecode,
FileNewL(),
FrameCommentL(),
FrameCount(),
FrameData(),
FrameInfo(),
FrameInfoStringsL(),
FrameInfoStringsLC(),
GetFileTypesL(),
GetImageSubTypesL(),
GetImageTypesL(),
GetImplementationInformationL(),
GetMimeTypeDataL(),
GetMimeTypeFileL(),
ImageCommentL(),
ImageType(),
ImplementationUid(),
IsImageHeaderProcessingComplete(),
NumberOfFrameComments(),
NumberOfImageComments(),
Plugin(),
ReducedSize(),
ReductionFactor(),
SetAgentProperty(),
SetDecoderThreadPriority(),
SetImageTypeL(),
TImageType,
TOptions
static IMPORT_C CJPEGExifDecoder *NewL();
Constructs a new exif decoder.
A leave occurs if there is insufficient memory available.
|
protected: IMPORT_C void ConstructL();
Initialises an exif decoder.
A leave occurs if the associated ICL plugin could not be instanciated
IMPORT_C MExifMetadata *ExifMetadata();
gets the metadata associated to this instance of the decoder
NULL is returned if no metadata was found
|