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
TAny * iReserved
TAny
*
|
iReserved
|
[private]
|
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.