CJPEGExifEncoder Class Reference

#include <iclexif.h>

Link against: jpegexifplugin.lib

class CJPEGExifEncoder : public CImageEncoder

Inherits from

Nested Classes and Structures

Public Member Functions
~CJPEGExifEncoder()
IMPORT_C MExifMetadata *ExifMetadata()
IMPORT_C CJPEGExifEncoder *NewL()
Protected Member Functions
CJPEGExifEncoder()
IMPORT_C voidConstructL()
Inherited Enumerations
CImageEncoder:TOptions
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()

Detailed Description

Provides access to the exif jpeg encoder.

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

Constructor & Destructor Documentation

CJPEGExifEncoder ( )

IMPORT_CCJPEGExifEncoder()[protected]

constructor

~CJPEGExifEncoder ( )

IMPORT_C~CJPEGExifEncoder()

destructor

Member Function Documentation

ConstructL ( )

IMPORT_C voidConstructL()[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

Returns: A pointer to the metadata

NewL ( )

IMPORT_C CJPEGExifEncoder *NewL()[static]

Reimplemented from CImageEncoder::NewL()

Constructs a new exif encoder.

A leave occurs if there is insufficient memory available.

Returns: A pointer to the new jpeg exif encoder.