Libargus API Libargus Camera API

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes
Ext::PwlWdrSensorMode
Extensions

Adds extra functionalities for the Piecewise Linear (PWL) Wide Dynamic Range (WDR) sensor mode type. More...

## Classes

class | Argus::Ext::IPwlWdrSensorMode
| Interface to the properties of a PWL WDR device. More...

## Detailed Description

Adds extra functionalities for the Piecewise Linear (PWL) Wide Dynamic Range (WDR) sensor mode type.

It introduces one new interface:

- Ext::IPwlWdrSensorMode; returns a list of normalized float coordinates (x,y) that define the PWL compression curve used in the PWL WDR mode. This PWL compression curve is used by the sensor to compress WDR pixel values before sending them over CSI. This is done to save bandwidth for data transmission over VI-CSI. The compression converts the WDR pixel values from InputBitDepth space to OutputBitDepth space.The coordinates of the PWL compression curve can be un-normalized by scaling x-axis and y-axis values by InputBitDepth and OutputBitDepth respectively. The Bit depths can be obtained by using the respective methods in the ISensorMode interface.
  See also:
    ISensorMode