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 &)
TInt
|
Rotate
|
(
|
TBool
&
|
aContinue
|
)
|
[pure virtual]
|
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.