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
|