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...
#include <Lens.h>
Public Member Functions | |
Tags (Frame) | |
Construct a lens tags object from a frame. | |
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. |
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.
Definition at line 258 of file Lens.h.
FCam::Lens::Tags::Tags | ( | Frame | f | ) |
FCam::Lens::Tags::Tags | ( | Frame | ) |
Construct a lens tags object from a frame.
Tags can also be retrieved from a frame by name.
float FCam::Lens::Tags::focus |
float FCam::Lens::Tags::zoom |