CJPEGImageFrameEncoderPlugin Class Reference
#include
<iclexifimageframe.h>
Link against: jpegimageframeplugin.lib
class CJPEGImageFrameEncoderPlugin : public CJPEGExifEncoderPlugin |
Inherits from
- CJPEGImageFrameEncoderPlugin
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() |
| CImageEncoderPlugin::AmInThread()const |
| CImageEncoderPlugin::CImageEncoderPlugin() |
| CImageEncoderPlugin::Cleanup() |
| CImageEncoderPlugin::CurrentImageSizeL()const |
| CImageEncoderPlugin::DestinationData() |
| CImageEncoderPlugin::DoConvert() |
| CImageEncoderPlugin::EncoderOptions()const |
| CImageEncoderPlugin::FinishConvertL() |
| CImageEncoderPlugin::FrameInfoOverallSizeInPixels()const |
| CImageEncoderPlugin::GetExtensionL(TUid,MImageConvExtension *&) |
| CImageEncoderPlugin::HandleCustomSyncL(TInt) |
| CImageEncoderPlugin::HandleProcessFrameResult(TInt,TFrameState) |
| CImageEncoderPlugin::ImageWriteCodec()const |
| CImageEncoderPlugin::InitConvertL() |
| CImageEncoderPlugin::InitCustomAsyncL(TInt) |
| CImageEncoderPlugin::NotifyComplete() |
| CImageEncoderPlugin::Position()const |
| CImageEncoderPlugin::PrepareEncoderL(const CFrameImageData *) |
| CImageEncoderPlugin::RequestComplete(TInt) |
| CImageEncoderPlugin::RequestInitL() |
| CImageEncoderPlugin::SelfComplete(TInt) |
| CImageEncoderPlugin::SetImageWriteCodec(CImageWriteCodec *)const |
| CImageEncoderPlugin::SetSelfPending() |
| CImageEncoderPlugin::ShouldAbort()const |
| CImageEncoderPlugin::Source()const |
| CImageEncoderPlugin::StartPosition()const |
| CImageEncoderPlugin::UpdateHeaderL() |
| CImageEncoderPlugin::ValidSource()const |
| CImageEncoderPlugin::WriteDataL(TInt,const TDesC8 &) |
| CImageEncoderPlugin::WriteDataPositionIncL(TInt,const TDesC8 &) |
| CImageEncoderPlugin::~CImageEncoderPlugin() |
| CJPEGExifEncoderPlugin::ExifMetadata() |
Detailed Description
This is the plugin API for Image Converter Library encoder plugins relating to CImageFrames.
It is an extension of the ICL EXIF encoder plugin which provides a container for specific data required to encode image data from a source of type CImageFrame to a JPEG file or descriptor.
Constructor & Destructor Documentation
CJPEGImageFrameEncoderPlugin ( )
IMPORT_C | CJPEGImageFrameEncoderPlugin | ( | ) | [protected] |
~CJPEGImageFrameEncoderPlugin ( )
IMPORT_C | ~CJPEGImageFrameEncoderPlugin | ( | ) | |
Member Function Documentation
FrameImageData ( )
Returns the frame image data stored in this plugin extension.
Returns: A reference to the frame image data.
SetConvertParameters ( const CImageFrame &, const CFrameImageData * )
Sets the source CImageFrame and FrameImageData in the encoder plugin extension
SrcImageFrame ( )
Returns the source CImageFrame to encode stored in this plugin extension.
Returns: A reference to the source CImageFrame.