| class ImageProcessor::Plugin::MOverlay |
Plugin API for the overlay effects.
| Public Member Functions | |
|---|---|
| TReal32 | AngleL () |
| void | BeginL () |
| void | EndL () |
| void | GetScaleL ( TReal32 &, TReal32 &) |
| TPoint | PositionL () |
| void | ResetL () |
| void | SetInputL (const TDesC &, const TUid &, const TUid &) |
| void | SetInputL ( RFile &, const TUid &, const TUid &) |
| void | SetInputL ( TMMSource &, const TUid &, const TUid &) |
| void | SetInputL (const TDesC8 &, const TUid &, const TUid &) |
| void | SetInputL (const CFbsBitmap &, const CFbsBitmap *) |
| void | SetInputL (const CImageFrame &) |
| void | SetL (const TSize &, const TPoint &, TReal32 ) |
| void | SetL ( TReal32 , TReal32 , const TPoint &, TReal32 ) |
| TSize | SizeL () |
| void | SupportedInputSubFormatsL ( TUid , RArray < TUid > &) |
| Private Attributes | |
|---|---|
| TInt | iReserved |
| TReal32 | AngleL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TOverlay::AngleL()
| void | BeginL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TOverlay::BeginL()
| void | EndL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TOverlay::EndL()
| void | GetScaleL | ( | TReal32 & | aScaleX, |
| TReal32 & | aScaleY | |||
| ) | const [pure virtual] | |||
This must provide an implementation as defined by TOverlay::GetScaleL(TReal32& aScaleX, TReal32& aScaleY)
TOverlay::GetScaleL(TReal32& aScaleX, TReal32& aScaleY)
| TPoint | PositionL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TOverlay::PositionL()
| void | ResetL | ( | ) | [pure virtual] |
This must provide an implementation as defined by TOverlay::ResetL()
| void | SetInputL | ( | const TDesC & | aFilename, |
| const TUid & | aFormat, | |||
| const TUid & | aSubFormat | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SetInputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(const TDesC& aFilename, const TUid& aFormat, const TUid& aSubFormat)
| void | SetInputL | ( | RFile & | aFile, |
| const TUid & | aFormat, | |||
| const TUid & | aSubFormat | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SetInputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(RFile& aFile, const TUid& aFormat, const TUid& aSubFormat)
| void | SetInputL | ( | TMMSource & | aDrmFile, |
| const TUid & | aFormat, | |||
| const TUid & | aSubFormat | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SetInputL(TMMSource& aDrmFile, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(TMMSource& aDrmFile, const TUid& aFormat, const TUid& aSubFormat)
| void | SetInputL | ( | const TDesC8 & | aBuffer, |
| const TUid & | aFormat, | |||
| const TUid & | aSubFormat | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SetInputL(const TDesC8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
TOverlay::SetInputL(const TDesC8& aBuffer, const TUid& aFormat, const TUid& aSubFormat)
| void | SetInputL | ( | const CFbsBitmap & | aBitmap, |
| const CFbsBitmap * | aMask = NULL | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SetInputL (const CFbsBitmap & aBitmap, const CFbsBitmap* aMask = NULL)
TOverlay::SetInputL (const CFbsBitmap & aBitmap, const CFbsBitmap* aMask = NULL)
| const CFbsBitmap & aBitmap | |
| const CFbsBitmap * aMask = NULL |
| void | SetInputL | ( | const CImageFrame & | aPixelBuffer | ) | [pure virtual] |
This must provide an implementation as defined by TOverlay::SetInputL(const CImageFrame& aPixelBuffer)
| const CImageFrame & aPixelBuffer |
| void | SetL | ( | const TSize & | aSize, |
| const TPoint & | aPosition, | |||
| TReal32 | aAngle | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SetL(const TSize &aSize, const TPoint &aPosition, TReal32 aAngle)
TOverlay::SetL(const TSize &aSize, const TPoint &aPosition, TReal32 aAngle)
| void | SetL | ( | TReal32 | aScaleX, |
| TReal32 | aScaleY, | |||
| const TPoint & | aPosition, | |||
| TReal32 | aAngle | |||
| ) | [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SetL(TReal32 aScaleX, TReal32 aScaleY, const TPoint &aPosition, TReal32 aAngle)
TOverlay::SetL(TReal32 aScaleX, TReal32 aScaleY, const TPoint &aPosition, TReal32 aAngle)
| TSize | SizeL | ( | ) | const [pure virtual] |
This must provide an implementation as defined by TOverlay::SizeL()
| void | SupportedInputSubFormatsL | ( | TUid | aFormat, |
| RArray < TUid > & | aSubFormats | |||
| ) | const [pure virtual] | |||
This must provide an implementation as defined by TOverlay::SupportedInputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)
TOverlay::SupportedInputSubFormatsL(TUid aFormat, RArray<TUid>& aSubFormats)
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.