CJPEGExifEncoder Class Reference

class CJPEGExifEncoder : public CImageEncoder

Provides access to the exif jpeg encoder.

This class provides functions to encode jpeg images held in files or descriptors.

Inherits from

Nested Classes and Structures

Public Member Functions
~CJPEGExifEncoder ()
IMPORT_C MExifMetadata * ExifMetadata ()
IMPORT_C CJPEGExifEncoder * NewL ()
Protected Member Functions
CJPEGExifEncoder ()
IMPORT_C void ConstructL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CImageEncoder::BlockStreamerL()
CImageEncoder::CImageEncoder()
CImageEncoder::Cancel()
CImageEncoder::Convert(TRequestStatus *,const CFbsBitmap &,const CFrameImageData *)
CImageEncoder::CustomAsync(TRequestStatus *,TInt)
CImageEncoder::CustomSyncL(TInt)
CImageEncoder::DataNewL(HBufC8 *&,const TDesC8 &,const TOptions)
CImageEncoder::DataNewL(HBufC8 *&,const TOptions,const TUid,const TUid,const TUid)
CImageEncoder::FileNewL(RFile &,const TDesC8 &,const TOptions)
CImageEncoder::FileNewL(RFile &,const TOptions,const TUid,const TUid,const TUid)
CImageEncoder::FileNewL(RFs &,const TDesC &,const TDesC8 &,const TOptions)
CImageEncoder::FileNewL(RFs &,const TDesC &,const TOptions,const TUid,const TUid,const TUid)
CImageEncoder::GetFileTypesL(RFileExtensionMIMETypeArray &)
CImageEncoder::GetImageSubTypesL(const TUid,RImageTypeDescriptionArray &)
CImageEncoder::GetImageTypesL(RImageTypeDescriptionArray &)
CImageEncoder::GetInterfaceImplementationsL(const RUidDataArray &,RUidDataArray &)
CImageEncoder::GetInterfaceImplementationsL(const TUid *,const TInt,RUidDataArray &)
CImageEncoder::GetPluginPropertiesL(const TUid,RUidDataArray &)
CImageEncoder::ImplementationUid()const
CImageEncoder::OperationL()
CImageEncoder::Plugin()const
CImageEncoder::Prepare(TRequestStatus *)
CImageEncoder::SetEncoderThreadPriority(TThreadPriority)
CImageEncoder::SetThumbnail(TBool)
CImageEncoder::~CImageEncoder()
Inherited Enumerations
CImageEncoder:TOptions
Private Attributes
CBody * iBody

Constructor & Destructor Documentation

CJPEGExifEncoder()

IMPORT_C CJPEGExifEncoder ( ) [protected]

constructor

~CJPEGExifEncoder()

IMPORT_C ~CJPEGExifEncoder ( )

destructor

Member Functions Documentation

ConstructL()

IMPORT_C void ConstructL ( ) [protected]

Initialises an exif encoder.

A leave occurs if the associated ICL plugin could not be instanciated

ExifMetadata()

IMPORT_C MExifMetadata * ExifMetadata ( )

gets the metadata associated to this instance of the encoder

NULL is returned if no metadata was found

NewL()

IMPORT_C CJPEGExifEncoder * NewL ( ) [static]

Constructs a new exif encoder.

A leave occurs if there is insufficient memory available.

Member Data Documentation

CBody * iBody

CBody * iBody [private]