FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kLightOverride Class Reference

Description

Represents parameters for a camera override extenstion.

This extension enables certain camera parameters to be controlled dynamically in software. When this extension is enabled, dynamic control is supported via two methods: pipe messages and the FireSync control API. The aim of this feature is to support software-based dynamic exposure and window tracking algorithms.

To use this feature from within the pipe, implement a block that will provide dynamic control and then route messages from this block to the desired camera "Override" port. Dynamic control messages are structured as kMsg objects containing kArrayList objects with element type kLightOverrideItem.

Refer to the kLight_Override function for information on how to use this feature via the FireSync control API.

Inheritance diagram for kLightOverride:
Inheritance graph

Additional Inherited Members

- Public Member Functions inherited from kLightExt
kStatus kLightExt_Enable (kLightExt extension, kBool enable)
 Enables or disables the extension. More...
 
kBool kLightExt_IsEnabled (kLightExt extension)
 Reports whether the extension is currently enabled. More...
 

The documentation for this class was generated from the following file: