Module libcamera::properties

source ·
Expand description

Generated by cargo run --bin generate_rust properties

Structs

  • The model name shall to the extent possible describe the sensor. For most devices this is the model name of the sensor. While for some devices the sensor model is unavailable as the sensor or the entire camera is part of a larger unit and exposed as a black-box to the system. In such cases the model name of the smallest device that contains the camera sensor shall be used.
  • The PixelArrayActiveAreas property defines the (possibly multiple and overlapping) portions of the camera sensor readable pixel matrix which are considered valid for image acquisition purposes.
  • The pixel array region(s) which contain optical black pixels considered valid for calibration purposes.
  • The camera sensor pixel array readable area vertical and horizontal sizes, in pixels.
  • The camera rotation is expressed as the angular difference in degrees between two reference systems, one relative to the camera module, and one defined on the external world scene to be captured when projected on the image sensor pixel array.
  • The maximum valid rectangle for the controls::ScalerCrop control. This reflects the minimum mandatory cropping applied in the camera sensor and the rest of the pipeline. Just as the ScalerCrop control, it defines a rectangle taken from the sensor’s active pixel array.
  • The relative sensitivity of the chosen sensor mode.
  • The pixel unit cell physical size, in nanometers.

Enums

  • 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.
  • Camera mounting location

Functions