libcamera/
lib.rs

1//! Safe Rust bindings for libcamera.
2//!
3//! Notable helper modules:
4//! - [`formats`]: generated pixel format constants matching `libcamera::formats`.
5//! - [`controls`] and [`properties`]: generated identifiers for the installed libcamera version.
6#![warn(rust_2018_idioms)]
7
8pub mod camera;
9pub mod camera_manager;
10pub mod color_space;
11pub mod control;
12pub mod control_value;
13pub mod fence;
14pub mod formats;
15pub mod framebuffer;
16pub mod framebuffer_allocator;
17pub mod framebuffer_map;
18pub mod geometry;
19pub mod logging;
20pub mod pixel_format;
21pub mod request;
22pub mod stream;
23pub mod transform;
24pub mod utils;
25pub mod vendor_features;
26pub mod version;
27
28mod generated;
29pub use generated::*;