MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

FCam::Lens::Tags Struct Reference

A lens adds the following tags to a frame: "lens.focus", "lens.focusSpeed", "lens.initialFocus", "lens.finalFocus", "lens.zoom", "lens.zoomSpeed", "lens.initialZoom", "lens.finalZoom", "lens.aperture", "lens.apertureSpeed", "lens.initialAperture", "lens.finalAperture". More...

List of all members.

Public Member Functions

  Tags (Frame)
  Construct a lens tags object from a frame.

Public Attributes

float  focus
  The average focus setting of the lens over the course of this frame.
float  focusSpeed
  The average speed at which the focus was changing over the course of this frame.
float  initialFocus
  The focus setting at the start of the frame.
float  finalFocus
  The focus setting at the end of the frame.
float  zoom
  The average zoom setting of the lens over the course of this frame.
float  zoomSpeed
  The average speed at which the zoom was changing over the course of this frame.
float  initialZoom
  The zoom setting at the start of the frame.
float  finalZoom
  The zoom setting at the end of the frame.
float  aperture
  The average aperture setting of the lens over the course of this frame.
float  apertureSpeed
  The average speed at which the aperture was changing over the course of this frame.
float  initialAperture
  The aperture setting at the start of the frame.
float  finalAperture
  The aperture setting at the end of the frame.

Detailed Description

A lens adds the following tags to a frame: "lens.focus", "lens.focusSpeed", "lens.initialFocus", "lens.finalFocus", "lens.zoom", "lens.zoomSpeed", "lens.initialZoom", "lens.finalZoom", "lens.aperture", "lens.apertureSpeed", "lens.initialAperture", "lens.finalAperture".

They can be retrieved by name from the frame, or you can construct a Lens::Tags object to grab them.

A lens also adds several tags concerning its static capabilities to each frame, not included in the Lens::Tags object: "lens.minZoom", "lens.maxZoom", "lens.wideApertureMin", and "lens.wideApertureMax". These tags exist in order to place the correct lens metadata in saved image files. minZoom and maxZoom refer to the zoom range of the lens, and wideApertureMin and wideApertureMax give the widest aperture settings at min and max zoom respectively.


Constructor & Destructor Documentation

FCam::Lens::Tags::Tags ( Frame   ) 

Construct a lens tags object from a frame.

Tags can also be retrieved from a frame by name.


Member Data Documentation

The average focus setting of the lens over the course of this frame.

The average speed at which the focus was changing over the course of this frame.

The focus setting at the start of the frame.

The focus setting at the end of the frame.

The average zoom setting of the lens over the course of this frame.

The average speed at which the zoom was changing over the course of this frame.

The zoom setting at the start of the frame.

The zoom setting at the end of the frame.

The average aperture setting of the lens over the course of this frame.

The average speed at which the aperture was changing over the course of this frame.

The aperture setting at the start of the frame.

The aperture setting at the end of the frame.


Copyright (c) 2012, Nokia Corporation and/or its subsidiary(-ies). All rights reserved. See Copyright.
MeeGo 1.2 Harmattan API