CJPEGImageFrameEncoderPlugin Class Reference
class CJPEGImageFrameEncoderPlugin : public CJPEGExifEncoderPlugin |
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.
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() |
Constructor & Destructor Documentation
CJPEGImageFrameEncoderPlugin()
IMPORT_C | CJPEGImageFrameEncoderPlugin | ( | ) | [protected] |
~CJPEGImageFrameEncoderPlugin()
IMPORT_C | ~CJPEGImageFrameEncoderPlugin | ( | ) | |
Member Functions Documentation
FrameImageData()
Returns the frame image data stored in this plugin extension.
Reserved1()
IMPORT_C void | Reserved1 | ( | ) | [private, virtual] |
Intended for future proofing - will panic if called.
Reserved2()
IMPORT_C void | Reserved2 | ( | ) | [private, virtual] |
Intended for future proofing - will panic if called.
Reserved3()
IMPORT_C void | Reserved3 | ( | ) | [private, virtual] |
Intended for future proofing - will panic if called.
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.
Member Data Documentation
const CFrameImageData * iFrameImageData
const CImageFrame * iSrcImageFrame
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.