Cargo Features
[dependencies]
libcamera = { version = "0.3.0", default-features = false, features = ["libcamera_semver_versioning", "vendor_draft", "vendor_rpi"] }
- default = libcamera_semver_versioning, vendor_draft
-
These default features are set whenever
libcamera
is added without
somewhere in the dependency tree.default-features = false - libcamera_semver_versioning default
-
Fallback to semver compatible libcamera control/property bindings when exact version is unavailable
- vendor_draft default
-
Enables draft vendor control/property extensions
Affects
controls::AePrecaptureTrigger
,controls::NoiseReductionMode
,controls::ColorCorrectionAberrationMode
,controls::AeState
,controls::AwbState
,controls::SensorRollingShutterSkew
,controls::LensShadingMapMode
,controls::SceneFlicker
,controls::PipelineDepth
,controls::MaxLatency
,controls::TestPatternMode
,properties::ColorFilterArrangement
,controls::AePrecaptureTrigger
,controls::NoiseReductionMode
,controls::ColorCorrectionAberrationMode
,controls::AeState
,controls::AwbState
,properties::ColorFilterArrangement
,properties::ColorFilterArrangement
,properties::ColorFilterArrangement
… - vendor_rpi
-
Enables Raspbbery Pi control/property extensions
Affects
controls::StatsOutputEnable
,controls::Bcm2835StatsOutput
,controls::StatsOutputEnable
,controls::Bcm2835StatsOutput
,controls::StatsOutputEnable
,controls::Bcm2835StatsOutput
,controls::StatsOutputEnable
,controls::Bcm2835StatsOutput
…