Cargo Features
[dependencies]
libcamera = { version = "0.6.0", default-features = false, features = ["libcamera_semver_versioning", "vendor_draft", "vendor_rpi"] }
- default = libcamera_semver_versioning
-
The
libcamera_semver_versioningfeature is set by default wheneverlibcamerais added withoutsomewhere 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
-
Enables draft vendor control/property extensions (requires headers that define LIBCAMERA_HAS_* vendor controls)
Affects
controls::AePrecaptureTrigger,controls::NoiseReductionMode,controls::ColorCorrectionAberrationMode,controls::AeState,controls::AwbState,controls::SensorRollingShutterSkew,controls::LensShadingMapMode,controls::PipelineDepth,controls::MaxLatency,controls::TestPatternMode,controls::FaceDetectMode,controls::FaceDetectFaceRectangles,controls::FaceDetectFaceScores,controls::FaceDetectFaceLandmarks,controls::FaceDetectFaceIds,properties::ColorFilterArrangement,controls::AePrecaptureTrigger,properties::ColorFilterArrangement,properties::ColorFilterArrangement,properties::ColorFilterArrangement… - vendor_rpi
-
Enables Raspbbery Pi control/property extensions (requires headers that define LIBCAMERA_HAS_* vendor controls)
Affects
controls::StatsOutputEnable,controls::Bcm2835StatsOutput,controls::ScalerCrops,controls::StatsOutputEnable,controls::Bcm2835StatsOutput,controls::ScalerCrops,controls::PispStatsOutput,controls::StatsOutputEnable,controls::Bcm2835StatsOutput,controls::ScalerCrops,controls::PispStatsOutput,controls::StatsOutputEnable,controls::Bcm2835StatsOutput,controls::ScalerCrops,controls::PispStatsOutput,controls::SyncMode…