MCameraPostImageCaptureControl Class Reference
class MCameraPostImageCaptureControl
|
This mixin class provides concrete implementation of API exposed by CCameraPostImageCaptureControl. CameraPostImageCaptureControl class exposes an API for retrieving the image data from individual images (in case continuous drive mode is used for capturing the images) and also to apply control on the captured images individually.
Member Functions Documentation
CancelImage()
void
|
CancelImage
|
(
|
)
|
[pure virtual]
|
CCancels the outstanding individual image which the object of this class is referring to. This will also cancel any outstanding processing options associated with this individual image. This method is synchronous. Hence, no callback shall be issued for this individual image.
GetBufferStateL(CCamera::CCameraPostImageCaptureControl::TBufferState &)
Retrieves the state of the individual image buffer.
-
leave
-
May leave with any error code.
GetImageBufferL(MCameraImageBuffer &)
Retrieves the image buffer which contains the individual image captured. This method should be called by the client as a result of receiving the callback
MCaptureImageObserver::ImageBufferReady()
, if the error information received is satisfactory.
-
leave
-
May leave with any error code.
Parameters
MCameraImageBuffer
& aCameraImageBuffer
|
A reference to an MCameraImageBuffer if successful, or NULL if not successful.
|
GetImagePriorityL(TECamImagePriority &)
Retrieves the priority of the individual image which the object of this class is referring to.
-
leave
-
May leave with any error code.
GetImageSequenceNumberL(TUint &)
void
|
GetImageSequenceNumberL
|
(
|
TUint
&
|
aSequenceNumber
|
)
|
const [pure virtual]
|
Retrieves the sequence number of the image being represented by this post capture control object. The sequence number specifies the index of the individual image if, in case, the multiple shot type of drive mode is being used. The first individual image which is exposed to the sensor has a sequence number of zero. In case of single shot type of drive mode, the sequence number will be zero.
-
leave
-
May leave with any error code.
Parameters
TUint
& aSequenceNumber
|
Retrieves the sequence number of the image.
|
GetImageStateL(CCamera::CCameraPostImageCaptureControl::TImageState &)
Retrieves the state of the individual image which the object of this class is referring to.
-
leave
-
May leave with any error code.
PauseProcessing(TUint)
void
|
PauseProcessing
|
(
|
TUint
|
aProcessingTypes
|
)
|
[pure virtual]
|
Pauses processing options associated with the concerned Capture Image operation.
Parameters
TUint
aProcessingTypes
|
The processing options which need to be paused.
|
Release(TPostCaptureControlId)
Parameters
TPostCaptureControlId
aPostCaptureControlId
|
The ID useful to indentify the post capture control handle of the captured image being deleted.
|
ResumeProcessingL(TUint)
void
|
ResumeProcessingL
|
(
|
TUint
|
aProcessingTypes
|
)
|
[pure virtual]
|
Resumes processing options associated with the concerned Capture Image operation.
-
leave
-
May leave with any error code.
Parameters
TUint
aProcessingTypes
|
The processing options which need to be resumed.
|
SetImagePriorityL(TECamImagePriority)
Prioritises the individual image which the object of this class is referring to. This implies that any processing options associated with this individual image will be prioritised over other pending processings options.
-
leave
-
May leave with any error code.
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.