libcamera: libcamera::CameraSensorProperties Struct Reference

libcamera v0.0.4 Supporting cameras in Linux since 2019

Loading...
Searching...
No Matches
Static Public Member Functions | Public Attributes | List of all members
libcamera::CameraSensorProperties Struct Reference

Database of camera sensor properties. More...

Collaboration diagram for libcamera::CameraSensorProperties:
[legend]

## Static Public Member Functions
static const CameraSensorProperties * | get (const std::string &sensor)
| Retrieve the properties associated with a sensor.

## Public Attributes
Size | unitCellSize
| The physical size of a pixel, including pixel edges, in nanometers.
std::map< controls::draft::TestPatternModeEnum, int32_t > | testPatternModes
| Map that associates the TestPattern control value with the indexes of the corresponding sensor test pattern modes as returned by V4L2_CID_TEST_PATTERN.

## Detailed Description

Database of camera sensor properties.

## Member Function Documentation

## ◆ get()

const CameraSensorProperties * libcamera::CameraSensorProperties::get | ( | const std::string & | sensor | ) |
| static

Retrieve the properties associated with a sensor.

Parameters

  sensor | The sensor model name as reported by properties::Model

Returns
  A pointer to the CameraSensorProperties instance associated with a sensor or nullptr if the sensor is not supported

## Member Data Documentation

## ◆ unitCellSize

libcamera::CameraSensorProperties::unitCellSize

The physical size of a pixel, including pixel edges, in nanometers.

The documentation for this struct was generated from the following files:

- include/libcamera/internal/camera_sensor_properties.h
- src/libcamera/camera_sensor_properties.cpp