[libcamera-devel] [PATCH v2 2/7] libcamera: properties: Define 'lens' properties
Jacopo Mondi
jacopo at jmondi.org
Thu Feb 6 19:52:42 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 709016904870..a296349f5227 100644
--- a/src/libcamera/property_ids.yaml
+++ b/src/libcamera/property_ids.yaml
@@ -531,4 +531,38 @@ controls:
The range of supported ISO sensitivities, as documented by the
ISO 12232:2006 standard
+ - LensApertures:
+ type: float
+ compound: true
+ 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.
+
+ - LensFocalLength:
+ type: float
+ compound: true
+ 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.
+
+ - LensHyperfocalDistance:
+ type: float
+ compound: true
+ 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.24.1
More information about the libcamera-devel
mailing list