libcamera-sys 0.3.0

Low-level unsafe bindings to libcamera
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::ffi::CStr;

use libcamera_sys::*;

fn main() {
    unsafe {
        let mgr = libcamera_camera_manager_create();

        let version = CStr::from_ptr(libcamera_camera_manager_version(mgr)).to_str().unwrap();
        println!("libcamera: {}", version);

        libcamera_camera_manager_destroy(mgr);
    }
}