8 #ifndef K_FIRESYNC_CAMERA_H
9 #define K_FIRESYNC_CAMERA_H
491 const kRangeLutArray* zArray, const kRangeLutArray* validArray);
591 #include <kFireSync/Client/kCamera.x.h>
kStatus kCamera_EnableRamImage(kCamera camera, kBool enabled)
Specifies whether the FPGA RAM Image feature is enabled.
kStatus kCamera_SetReadout(kCamera camera, kCameraReadout readoutMode)
Sets the readout mode for the camera.
kStatus kCamera_ReadoutInfo(kCamera camera, kInfoBits *info)
Reports constraint and validity information for the Readout setting.
kBool kCamera_FpnEnabled(kCamera camera)
Reports whether FPN is currently enabled.
Represents a camera state configuration.
k32u kCamera_InputCounterSourceId(kCamera camera)
Gets the input counter source id for a camera.
kStatus kCamera_SetControlId(kCamera camera, k32u id)
Sets the control source id for a camera.
kStatus kCamera_Stats(kCamera camera, kCameraStats *stats)
Retrieve statistics.
kSize kCamera_ExtensionCount(kCamera camera)
Gets the number of control extensions that have been configured.
kSize kCamera_StateCount(kCamera camera)
Gets the number of states belonging to the camera.
Represents camera run-time statistics.
Definition: kNodeDef.h:585
kBool kCamera_PrnuEnabledInfo(kCamera camera, kInfoBool *info)
Reports constraint and validity information for the PrnuEnabled setting.
kCameraExt kCamera_ExtensionAt(kCamera camera, kSize index)
Gets the control extension at the specified index.
Represents constraint and validity information for a bit flag setting.
Definition: kInfo.h:454
kStatus kCamera_StateCountInfo(kCamera camera, kInfoSize *info)
Reports constraint and validity information for the StateCount setting.
Represents camera control modes.
k32u kCamera_ControlId(kCamera camera)
Gets the control source id for a camera.
Represents camera configuration.
kBool kCamera_PrnuEnabled(kCamera camera)
Reports whether PRNU is currently enabled.
kStatus kCamera_SetInputCounterSource(kCamera camera, kCameraInputCounterSource source)
Sets the input counter source for a camera.
kStatus kCamera_DeleteExtension(kCamera camera, kCameraExt extension)
Destroys the specified camera control extension and removes it from the camera's extension list...
Essential declarations related to FireSync nodes.
kStatus kCamera_Enable(kCamera camera, kBool enable)
Enables or disables the camera.
kStatus kCamera_AddExtension(kCamera camera, kType type, kCameraExt *extension)
Creates and adds a new camera control extension of the specified type.
kBool kCamera_IsConnected(kCamera camera)
Reports whether a camera device is connected and communicating.
kStatus kCamera_EnablePrnu(kCamera camera, kBool enabled)
Specifies whether PRNU is enabled.
Represents camera override item.
Definition: kNodeDef.h:331
kStatus kCamera_WriteRangeLut(kCamera camera, const kRangeLutParams *params, const kRangeLutArray *xArray, const kRangeLutArray *zArray, const kRangeLutArray *validArray)
Writes FPGA Range LUT.
kStatus kCamera_ControlIdInfo(kCamera camera, kInfo *info)
Reports constraint and validity information for the ControlId setting.
kStatus kCamera_DeleteState(kCamera camera, kCameraState state)
Destroys the specified state and removes it from the camera's state list.
kSize kCamera_FrameBufferSize(kCamera camera)
Reports the current camera frame buffer size.
Abstract base class for camera control extension parameters.
kCameraReadout kCamera_Readout(kCamera camera)
Gets the readout mode for the camera.
kStatus kCamera_ClearAll(kCamera camera, kSize stateCount)
Resets camera mode and device settings to defaults.
kCameraInputCounterSource kCamera_InputCounterSource(kCamera camera)
Retrieves the input counter source.
kStatus kCamera_EnableFpn(kCamera camera, kBool enabled)
Specifies whether FPN is enabled.
kStatus kCamera_Trigger(kCamera camera)
Provides a software trigger to a camera.
kStatus kCamera_SetControl(kCamera camera, kCameraControl type)
Sets the control mode of the camera.
kBool kCamera_FpnEnabledInfo(kCamera camera, kInfoBool *info)
Reports constraint and validity information for the FpnEnabled setting.
kBool kCamera_RamImageEnabled(kCamera camera)
Reports whether the FPGA RAM Image feature is currently enabled.
kCameraState kCamera_StateAt(kCamera camera, kSize index)
Gets the state at the specified index.
kStatus kCamera_SetInputCounterSourceId(kCamera camera, k32u id)
Sets the input counter source id for a camera.
kStatus kCamera_AddState(kCamera camera, kCameraState *state)
Creates and adds a new state with default values.
kStatus kCamera_ControlInfo(kCamera camera, kInfoBits *info)
Reports constraint and validity information for the Control setting.
Represents camera readout mode.
kStatus kCamera_InputCounterSourceIdInfo(kCamera camera, kInfo *info)
Reports constraint and validity information for the InputCounterSourceId setting. ...
kSize kCamera_NextFrameBufferSize(kCamera camera)
Reports the frame buffer size that will take effect after reset.
kCameraAlgorithm kCamera_Algorithm(kCamera camera)
Gets the hardware-accelerated algorithm supported by this camera.
kSize kCamera_Id(kCamera camera)
Gets the id of the camera module.
Represents camera hardware-accelerated algorithm types.
kStatus kCamera_WritePrnu(kCamera camera, kImage white, kImage black)
Writes PRNU table.
kStatus kCamera_InputCounterSourceInfo(kCamera camera, kInfoBits *info)
Reports constraint and validity information for the Input Counter Source setting. ...
kStatus kCamera_SwapStates(kCamera camera, kSize index0, kSize index1)
Swaps the order of two states in the camera's state list.
kStatus kCamera_WriteFpn(kCamera camera, kImage offsets)
Writes FPN table.
kStatus kCamera_Clear(kCamera camera, kSize stateCount)
Resets camera mode settings to defaults.
Represents constraint and validity information for a kSize setting.
Definition: kInfo.h:295
kCameraControl kCamera_Control(kCamera camera)
Reports the control mode of the camera.
Represents supported camera device types.
kBool kCamera_IsEnabled(kCamera camera)
Reports whether the camera is currently enabled.
kStatus kCamera_SetNextFrameBufferSize(kCamera camera, kSize size)
Sets the frame buffer size that will take effect after reset.
kStatus kCamera_Override(kCamera camera, const kCameraOverrideItem *overrides, kSize count)
Provides a list of configuration overrides to modify live camera behaviour.
kCameraModel kCamera_Model(kCamera camera)
Gets the model of the camera.
k64u kCamera_MinimumPeriod(kCamera camera)
Reports the time required by this camera to respond to an event.
Represents constraint and validity information for a general setting.
Definition: kInfo.h:45
kBool kCamera_RamImageEnabledInfo(kCamera camera, kInfoBool *info)
Reports constraint and validity information for the RamImageEnabled setting.
Represents constraint and validity information for a boolean setting.
Definition: kInfo.h:403