An abstract base class for camera flashes. More...


Classes | 
|
| class | FireAction | 
| An action to fire the flash during an exposure. More... | 
|
| class | Tags | 
| A flash adds the tags "flash.brightness", "flash.start", "flash.duration", and "flash.peak", as described below. More... | 
|
Public Member Functions | 
|
| virtual int | minDuration ()=0 | 
| Minimum flash duration in microseconds. | 
|
| virtual int | maxDuration ()=0 | 
| Maximum flash duration in microseconds. | 
|
| virtual float | minBrightness ()=0 | 
| The minimum brightness setting of the flash.  | 
|
| virtual float | maxBrightness ()=0 | 
| The maximum brightness setting the flash.  | 
|
| virtual void | fire (float brightness, int duration)=0 | 
| Fire the flash with a given brightness for a given number of microseconds.  | 
|
| virtual int | fireLatency ()=0 | 
| How long after I call fire does the flash actually fire.  | 
|
| virtual float | getBrightness (Time t)=0 | 
| What was the brightness of the flash at some time in the recent past.  | 
|
| virtual void | tagFrame (Frame)=0 | 
| Attach tags describing the state of the flash during a frame to a Frame.  | 
|
An abstract base class for camera flashes.
| virtual float FCam::Flash::minBrightness | ( | ) | [pure virtual] | 
The minimum brightness setting of the flash.
The units are platform specific.
Implemented in FCam::N9::Flash.
| virtual float FCam::Flash::maxBrightness | ( | ) | [pure virtual] | 
The maximum brightness setting the flash.
The units are platform specific.
Implemented in FCam::N9::Flash.
| virtual void FCam::Flash::fire | ( | float | brightness, | |
| int | duration | |||
| ) | [pure virtual] | 
Fire the flash with a given brightness for a given number of microseconds.
Implemented in FCam::N9::Flash.
| virtual int FCam::Flash::fireLatency | ( | ) | [pure virtual] | 
How long after I call fire does the flash actually fire.
Implemented in FCam::N9::Flash.
| virtual float FCam::Flash::getBrightness | ( | Time | t | ) | [pure virtual] | 
What was the brightness of the flash at some time in the recent past.
Implemented in FCam::N9::Flash.
| virtual void FCam::Flash::tagFrame | ( | Frame | ) | [pure virtual] | 
Attach tags describing the state of the flash during a frame to a Frame.
You should never need to call this function - it's done for you by the Sensor.
Implements FCam::Device.
Implemented in FCam::N9::Flash.
| Copyright (c) 2012, Nokia Corporation and/or its subsidiary(-ies). All rights reserved. See Copyright. | 
 MeeGo 1.2 Harmattan API 
 | 





