Time-Nudge-Capture Drive Mode
This topic describes how to capture an image using Time-Nudge-Capture
drive mode in the Ecam API.
Before you start
you should understand the following topics:
create an instance of
an image capture object.
TPrepareImageParameters &,MCaptureImageObserver &)
for capturing the image.
set the number of images before and after the camera capture key press event.
be replaced into the
support the time-nudge-capture drive mode.
occurs while preparing an image, you
have to call
callback is deferred
until the implementation is ready with the pre-image data saved in the buffer
so that you can press the capture key at any time. Meanwhile the implementation
continues saving the latest pre-capture images until the
to capture an image.
Note: You can call the
function to capture
the current image exposed to the sensor plus the required number of post-image
function for each captured image to
pass the individual id of each image to the client.
to notify the client that the current capture operation has
Note: This must only occur once the implementation has saved another
set of pre-image capture images. This is so that the implementation is ready
to receive further
to control the post image capture after
capturing the desired image.
MCameraObserver2::HandleEvent(const TECAMEvent &)
when you have deleted the current
Note: In this drive mode, only one instance of
be created at any one time, that is,
only be called once. In order to successfully call
and create a new
object, clients must
first destroy the previous one. Therefore, the implementation should only
issue this callback once the client has deleted the object.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License