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

Description

Represents parameters for a camera override extension.

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 kCameraOverrideItem.

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

Inheritance diagram for kCameraOverride:
Inheritance graph

Additional Inherited Members

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

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