CVtImageRotatorImpl Class Reference
class CVtImageRotatorImpl : public CBase |
Image scaler implementation.
videosource.lib
Constructor & Destructor Documentation
CVtImageRotatorImpl(const CVtImageRotator::TRotationAngle &)
Member Functions Documentation
NeedHeapLock()
TBool
| NeedHeapLock | ( | ) | const |
Method to check whether bitmap heap locking is needed or not during scaling process.
- Exceptions
In |
error situation leaves with one of the system wide error codes.
|
Rotate(TBool &)
Pure virtual rotation method.
Parameters
TBool & aContinue | When method returns, this parameter will contain ETrue if new call is needed (i.e. scaling is not yet finished) or EFalse if scaling is complete. |
SetAngle(const CVtImageRotator::TRotationAngle &)
Sets rotation angle to be used.
SetSourceTargetL(const CVtImage &, CVtImage &)
Sets scaler params.
- Exceptions
In |
error situation leaves with one of the system wide error codes.
|
SupportsRotationAngle(const CVtImageRotator::TRotationAngle &)
Pure virtual method for checking specific rotation angle support.
ValidateSourceTargetL(const CVtImage &, CVtImage &)
void | ValidateSourceTargetL | ( | const CVtImage & | aSource, |
| CVtImage & | aTarget |
| ) | [private, pure virtual] |
Pure virtual source and target image validation method.
- Exceptions
If |
source or target is not valid, this method leaves with KErrNotSupported.
|
Parameters
const CVtImage & aSource | Constant reference to source image. |
CVtImage & aTarget | Constant reference to target image. |
Member Data Documentation
CVtImageRotator::TRotationAngle
iAngle
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.