#include <Flash.h>


Public Member Functions | |
| int | minDuration () |
| The flash on the N900 must fire for a multiple of 54.6 ms plus one millisecond (go figure). | |
| int | maxDuration () |
| The flash on the N900 can fire for up to 492.4ms. | |
| float | minBrightness () |
| The minimum brightness setting of the flash. | |
| float | maxBrightness () |
| The maximum brightness setting the flash. | |
| void | fire (float brightness, int duration) |
| Fire the flash with a given brightness for a given number of microseconds. | |
| int | fireLatency () |
| How long after I call fire does the flash actually fire. | |
| float | getBrightness (Time) |
| float | getBrightness (Time, Time) |
| void | tagFrame (FCam::Frame *) |
Definition at line 16 of file Flash.h.
| int FCam::N900::Flash::maxDuration | ( | ) | [inline, virtual] |
| float FCam::N900::Flash::minBrightness | ( | ) | [inline, virtual] |
The minimum brightness setting of the flash.
The units are platform specific.
Implements FCam::Flash.
| float FCam::N900::Flash::maxBrightness | ( | ) | [inline, virtual] |
| void FCam::N900::Flash::fire | ( | float | brightness, | |
| int | duration | |||
| ) | [virtual] |
| int FCam::N900::Flash::fireLatency | ( | ) | [inline, virtual] |
| float FCam::N900::Flash::getBrightness | ( | Time | ) | [inline, virtual] |
| void FCam::N900::Flash::tagFrame | ( | FCam::Frame * | ) | [inline, virtual] |
1.5.6