libcamera v0.8.0+rpt20261104
Supporting cameras in Linux since 2019
Loading...
Searching...
No Matches
libcamera::properties::draft Namespace Reference

Namespace for draft properties. More...

Enumerations

enum  ColorFilterArrangementEnum {
  ColorFilterArrangementRGGB = 0 , ColorFilterArrangementGRBG = 1 , ColorFilterArrangementGBRG = 2 , ColorFilterArrangementBGGR = 3 ,
  ColorFilterArrangementRGB = 4 , ColorFilterArrangementMONO = 5
}
 Supported ColorFilterArrangement values. More...
 

Variables

const std::array< const ControlValue, 6 > ColorFilterArrangementValues
 List of all ColorFilterArrangement supported values.
 
const std::map< std::string, int32_t > ColorFilterArrangementNameValueMap
 Map of all ColorFilterArrangement supported value names (in std::string format) to value.
 
const Control< int32_t > ColorFilterArrangement
 The arrangement of color filters on sensor; represents the colors in the top-left 2x2 section of the sensor, in reading order. Currently identical to ANDROID_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT.
 

Detailed Description

Namespace for draft properties.

Enumeration Type Documentation

◆ ColorFilterArrangementEnum

Supported ColorFilterArrangement values.

Enumerator
ColorFilterArrangementRGGB 

RGGB Bayer pattern.

ColorFilterArrangementGRBG 

GRBG Bayer pattern.

ColorFilterArrangementGBRG 

GBRG Bayer pattern.

ColorFilterArrangementBGGR 

BGGR Bayer pattern.

ColorFilterArrangementRGB 

Sensor is not Bayer; output has 3 16-bit values for each pixel, instead of just 1 16-bit value per pixel.

ColorFilterArrangementMONO 

Sensor is not Bayer; output consists of a single colour channel.