[libcamera-devel] [PATCH v4 2/6] libcamera: properties: Define 'lens' properties
Jacopo Mondi
jacopo at jmondi.org
Thu Mar 26 15:59:23 CET 2020
Define properties that describe the optical characteristics of the image
sensor.
Signed-off-by: Jacopo Mondi <jacopo at jmondi.org>
---
src/libcamera/property_ids.yaml | 34 +++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/src/libcamera/property_ids.yaml b/src/libcamera/property_ids.yaml
index ea9d363fdef8..a7897bc8e5dc 100644
--- a/src/libcamera/property_ids.yaml
+++ b/src/libcamera/property_ids.yaml
@@ -541,4 +541,38 @@ controls:
The range of supported ISO sensitivities, as documented by the
ISO 12232:2006 (or later) standard.
+ - LensApertures:
+ type: float
+ size: [n]
+ description: |
+ The available lens apertures, expressed as f numbers (the ratio between
+ the lens focal distance and the diameter of the pupil aperture).
+
+ If the camera module has a fixed aperture, the property transports a
+ single value.
+
+ - LensFocalLengths:
+ type: float
+ size: [n]
+ description: |
+ The available lens focal lengths, expressed in millimeters.
+
+ If the camera module supports multiple focal lengths this property
+ reports the focal lengths associated with each discrete step. For
+ camera modules with a single focal length, a single value should be
+ instead reported.
+
+ - LensHyperfocalDistances:
+ type: float
+ size: [n]
+ description: |
+ The hyperfocal distance of the camera module. The property is
+ particularly meaningful for modules with a single focal length.
+
+ - LensMinimumFocusDistance:
+ type: float
+ description: |
+ The shortest distance in millimeters at which an object could be brought
+ into sharp focus.
+
...
--
2.25.1
More information about the libcamera-devel
mailing list