class MCameraImageProcessing3 |
Mixin class for implementation of extended features like custom orientation and event filtering by providers of the Image Processing Camera Extension API.
void | GetCurrentRelativeOrientationOptionsL | ( | CCamera::CCameraImageProcessing::TOrientationReference & | aOrientationReference, |
CCamera::CCameraImageProcessing::TRelativeRotation & | aRelativeRotation, | |||
CCamera::CCameraImageProcessing::TRelativeMirror & | aRelativeMirror, | |||
CCamera::CCameraImageProcessing::TRelativeFlipping & | aRelativeFlipping | |||
) | const [pure virtual] |
Retrieves the options which is being used for the current orientation reference.
CCamera::CCameraImageProcessing::TOrientationReference & aOrientationReference | A TOrientationReference which is the current orientation reference being used. |
CCamera::CCameraImageProcessing::TRelativeRotation & aRelativeRotation | A TRelativeRotation which is the current relative rotation being used with aOrientationReference. |
CCamera::CCameraImageProcessing::TRelativeMirror & aRelativeMirror | A TRelativeMirror which is the current relative mirroring being used with aOrientationReference. |
CCamera::CCameraImageProcessing::TRelativeFlipping & aRelativeFlipping | A TRelativeFlipping which is the current relative flipping being used with aOrientationReference. |
void | GetSupportedRelativeOrientationOptionsL | ( | CCamera::CCameraImageProcessing::TOrientationReference | aOrientationReference, |
TUint & | aSupportedRelativeRotation, | |||
TUint & | aSupportedRelativeMirroring, | |||
TUint & | aSupportedRelativeFlipping | |||
) | const [pure virtual] |
Retrieves the supported options for a particular orientation reference.
CCamera::CCameraImageProcessing::TOrientationReference aOrientationReference | A TOrientationReference for which supported relative custom orientation have to retrieved. |
TUint & aSupportedRelativeRotation | A bitfield which retrieves the supported TRelativeRotation for 'aOrientationReference' |
TUint & aSupportedRelativeMirroring | A bitfield which retrieves the supported TRelativeMirror for 'aOrientationReference' |
TUint & aSupportedRelativeFlipping | A bitfield which retrieves the supported TRelativeFlipping for 'aOrientationReference' |
void | SetRelativeOrientationOptions | ( | CCamera::CCameraImageProcessing::TOrientationReference | aOrientationReference, |
CCamera::CCameraImageProcessing::TRelativeRotation | aRelativeRotation, | |||
CCamera::CCameraImageProcessing::TRelativeMirror | aRelativeMirror, | |||
CCamera::CCameraImageProcessing::TRelativeFlipping | aRelativeFlipping | |||
) | const [pure virtual] |
Sets the options which would be used with the desired orientation reference.
Event KUidECamEventImageProcessingTransformRelativeOrientation is used to notify clients about relative custom orientation setting operation.
If the current picture orientation (Refer CCamera::CCameraAdvancedSettings::TPictureOrientation) is not possible to be achieved with the relative custom orientation, event KUidECamEventPictureOrientationUnachievable will be notified to the client.
If the dimension of the image gets changed by the desired relative orientation options, notification KUidECamEventCameraSettingImageSize will be notified to the client.
CCamera::CCameraImageProcessing::TOrientationReference aOrientationReference | The desired TOrientationReference. |
CCamera::CCameraImageProcessing::TRelativeRotation aRelativeRotation | The desired TRelativeRotation which would be used with 'aOrientationReference'. |
CCamera::CCameraImageProcessing::TRelativeMirror aRelativeMirror | |
CCamera::CCameraImageProcessing::TRelativeFlipping aRelativeFlipping |
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.