class ImageProcessor::MImgProcessorPlugin |
Mixin class for implementation by providers of the Image Processor Plugin.
void | ApplyOperationL | ( | CImgProcessor::TOperation | aOperation | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::ApplyOperationL(CImgProcessor::TOperation aOperation)
CImgProcessor::ApplyOperationL(CImgProcessor::TOperation aOperation)
CImgProcessor::TOperation aOperation |
TRgb | BackgroundColorL | ( | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::BackgroundColorL()
TInt | CalculatePixelBufferSizeL | ( | TSize | aSizeInPixels, |
TDisplayMode | aDisplayMode, | |||
TUint32 | aScanLineLength | |||
) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CalculatePixelBufferSizeL(TSize aSizeInPixels, TDisplayMode aDisplayMode, TUint32 aScanLineLength)
CImgProcessor::CalculatePixelBufferSizeL(TSize aSizeInPixels, TDisplayMode aDisplayMode, TUint32 aScanLineLength)
TSize aSizeInPixels | |
TDisplayMode aDisplayMode | |
TUint32 aScanLineLength |
TInt | CalculatePixelBufferSizeL | ( | TSize | aSizeInPixels, |
const TUid & | aFormat, | |||
TUint32 | aScanLineLength = 0 | |||
) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CalculatePixelBufferSizeL(TSize aSizeInPixels, const TUid& aFormat, TUint32 aScanLineLength = 0)
CImgProcessor::CalculatePixelBufferSizeL(TSize aSizeInPixels, const TUid& aFormat, TUint32 aScanLineLength = 0)
TBool | CanRedoL | ( | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CanRedoL()
TBool | CanUndoL | ( | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CanUndoL()
void | Cancel | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::Cancel()
void | CleanupEffects | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method to clean up effects.
void | CleanupOutput | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method to clean up unauthorized output.
void | CreateInputL | ( | CFbsBitmap & | aBitmap | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CreateInputL(CFbsBitmap& aBitmap)
CFbsBitmap & aBitmap |
void | CreateInputL | ( | CImageFrame & | aPixelBuffer | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CreateInputL(CImageFrame& aPixelBuffer)
CImageFrame & aPixelBuffer |
void | CreateInputL | ( | const TSize & | aSize, |
const TRgb & | aColor | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CreateInputL(const TSize& aSize, const TRgb& aColor)
CImgProcessor::CreateInputL(const TSize& aSize, const TRgb& aColor)
TSize | CurrentSizeL | ( | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::CurrentSizeL()
void | Destroy | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method to destroy plugin and release all allocated memory
Plugin::MEffect * | EffectL | ( | TUid | aEffectId | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::EffectL(TUid aEffectId)
TUid aEffectId |
TAny * | Extension | ( | TUid | aExtension | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::Extension(TUid aExtension)
TUid aExtension |
void | InitializeL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::InitializeL()
Plugin::MInputInfo * | InputInfoL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::InputInfoL()
void | InputUpdatedL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::InputUpdatedL()
Plugin::MOutputInfo * | OutputInfoL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::OutpputInfoL()
Plugin::MOverlay * | OverlayL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::OverlayL()
Plugin::MPreview * | PreviewL | ( | TInt | aPreviewId | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::PreviewL(TInt aPreviewId)
TInt aPreviewId |
void | ProcessL | ( | const TSize & | aSize, |
TBool | aMaintainAspectRatio | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::ProcessL(const TSize& aSize, TBool aMaintainAspectRatio)
CImgProcessor::ProcessL(const TSize& aSize, TBool aMaintainAspectRatio)
Plugin::MProgressInfo * | ProgressInfoL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::ProgressInfoL()
void | RedoAllL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::RedoAllL()
void | RedoL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::RedoL()
void | ResetL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::ResetL()
void | SetBackgroundColorL | ( | const TRgb & | aColor | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetBackgroundColorL(const TRgb& aColor)
const TRgb & aColor |
void | SetFileServerSession | ( | RFs & | aFileServerSession | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetFileServerSession(RFs& aFileServerSession)
CImgProcessor::SetFileServerSession(RFs& aFileServerSession)
RFs & aFileServerSession |
void | SetInputL | ( | const TDesC & | aFilename, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetInputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
CImgProcessor::SetInputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
void | SetInputL | ( | RFile & | aFile, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetInputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
CImgProcessor::SetInputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
void | SetInputL | ( | TMMSource & | aDrmFile, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetInputL(TMMSource& aDrmFile, const TUid& aFormat, const TUid& aSubFormat)
CImgProcessor::SetInputL(TMMSource& aDrmFile, const TUid& aFormat, const TUid& aSubFormat)
void | SetInputL | ( | const TDesC8 & | aBuffer, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetInputL(const TDesC8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
CImgProcessor::SetInputL(const TDesC8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
void | SetInputL | ( | const CFbsBitmap & | aBitmap, |
const CFbsBitmap * | aMask | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetInputL(const CFbsBitmap& aBitmap, const CFbsBitmap* aMask)
CImgProcessor::SetInputL(const CFbsBitmap& aBitmap, const CFbsBitmap* aMask)
const CFbsBitmap & aBitmap | |
const CFbsBitmap * aMask |
void | SetInputL | ( | const CImageFrame & | aPixelBuffer | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetInputL(const CImageFrame& aPixelBuffer)
const CImageFrame & aPixelBuffer |
void | SetInputRectL | ( | const TRect & | aRect | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetInputRectL(const TRect& aRect)
const TRect & aRect |
void | SetObserver | ( | MImgProcessorPluginObserver & | aObserver | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetObserver(MImgProcessorPluginObserver& aObserver)
CImgProcessor::SetObserver(MImgProcessorPluginObserver& aObserver)
MImgProcessorPluginObserver & aObserver |
void | SetOptionsL | ( | TUint64 | aOptions | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetOptionsL(TUint64 aOptions)
TUint64 aOptions |
void | SetOutputL | ( | const TDesC & | aFilename, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetOutputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
CImgProcessor::SetOutputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
void | SetOutputL | ( | RFile & | aFile, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetOutputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
CImgProcessor::SetOutputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
void | SetOutputL | ( | RBuf8 & | aBuffer, |
const TUid & | aFormat, | |||
const TUid & | aSubFormat | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetOutputL(RBuf8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
CImgProcessor::SetOutputL(RBuf8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
void | SetOutputL | ( | CImageFrame & | aPixelBuffer | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetOutputL(CImageFrame& aPixelBuffer)
CImageFrame & aPixelBuffer |
void | SetOutputL | ( | CFbsBitmap & | aBitmap, |
CFbsBitmap * | aMask | |||
) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SetOutputL(CFbsBitmap& aBitmap, CFbsBitmap* aMask)
CImgProcessor::SetOutputL(CFbsBitmap& aBitmap, CFbsBitmap* aMask)
CFbsBitmap & aBitmap | |
CFbsBitmap * aMask |
void | SupportedEffectsL | ( | RArray< TUid > & | aEffects | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedEffectsL(RArray<TUid>& aEffects)
CImgProcessor::SupportedEffectsL(RArray<TUid>& aEffects)
void | SupportedInputDisplayModesL | ( | RArray< TDisplayMode > & | aDisplayModes | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedInputDisplayModesL((RArray<TDisplayMode>& aDisplayModes)
CImgProcessor::SupportedInputDisplayModesL((RArray<TDisplayMode>& aDisplayModes)
RArray< TDisplayMode > & aDisplayModes |
void | SupportedInputFormatsL | ( | RArray< TUid > & | aFormats | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedInputFormatsL(RArray<TUid>& aFormats)
CImgProcessor::SupportedInputFormatsL(RArray<TUid>& aFormats)
void | SupportedInputImageFrameFormatsL | ( | RArray< TUid > & | aFormats | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedInputImageFrameFormatsL(RArray<TUid>& aFormats)
CImgProcessor::SupportedInputImageFrameFormatsL(RArray<TUid>& aFormats)
void | SupportedInputSubFormatsL | ( | TUid | aFormat, |
RArray< TUid > & | aSubFormats | |||
) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedInputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)
CImgProcessor::SupportedInputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)
TUint | SupportedOperations | ( | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOperations()
TUint64 | SupportedOptions | ( | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOptions()
void | SupportedOutputDisplayModesL | ( | RArray< TDisplayMode > & | aDisplayModes | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOutputDisplayModesL((RArray<TDisplayMode>& aDisplayModes)
CImgProcessor::SupportedOutputDisplayModesL((RArray<TDisplayMode>& aDisplayModes)
RArray< TDisplayMode > & aDisplayModes |
void | SupportedOutputFormatsL | ( | RArray< TUid > & | aFormats | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOutputFormatsL(RArray<TUid>& aFormats)
CImgProcessor::SupportedOutputFormatsL(RArray<TUid>& aFormats)
void | SupportedOutputImageFrameFormatsL | ( | RArray< TUid > & | aFormats | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOutputImageFrameFormatsL(RArray<TUid>& aFormats
CImgProcessor::SupportedOutputImageFrameFormatsL(RArray<TUid>& aFormats
void | SupportedOutputSubFormatsL | ( | TUid | aFormat, |
RArray< TUid > & | aSubFormats | |||
) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOutputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)
CImgProcessor::SupportedOutputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)
void | SupportedOverlayInputDisplayModesL | ( | RArray< TDisplayMode > & | aDisplayModes | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOverlayInputDisplayModesL(RArray<TDisplayMode>& aDisplayModes)
CImgProcessor::SupportedOverlayInputDisplayModesL(RArray<TDisplayMode>& aDisplayModes)
RArray< TDisplayMode > & aDisplayModes |
void | SupportedOverlayInputFormatsL | ( | RArray< TUid > & | aFormats | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOverlayInputFormatsL(RArray<TUid>& aFormats)
CImgProcessor::SupportedOverlayInputFormatsL(RArray<TUid>& aFormats)
void | SupportedOverlayInputImageFrameFormatsL | ( | RArray< TUid > & | aFormats | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedOverlayInputImageFrameFormatsL(RArray<TUid>& aFormats)
CImgProcessor::SupportedOverlayInputImageFrameFormatsL(RArray<TUid>& aFormats)
void | SupportedPreviewOutputDisplayModesL | ( | RArray< TDisplayMode > & | aDisplayModes | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedPreviewOutputDisplayModesL(RArray<TDisplayMode>& aDisplayModes)
CImgProcessor::SupportedPreviewOutputDisplayModesL(RArray<TDisplayMode>& aDisplayModes)
RArray< TDisplayMode > & aDisplayModes |
void | SupportedPreviewOutputImageFrameFormatsL | ( | RArray< TUid > & | aFormats | ) | const [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::SupportedPreviewOutputImageFrameFormatsL(RArray<TUid>& aFormats)
CImgProcessor::SupportedPreviewOutputImageFrameFormatsL(RArray<TUid>& aFormats)
void | UndoAllL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::UndoAllL()
void | UndoL | ( | ) | [pure virtual] |
A derived class must provide an implementation of this method as defined by CImgProcessor::UndoL()