11 releases
0.2.6 | Sep 4, 2020 |
---|---|
0.2.5 | Jun 13, 2020 |
0.1.1 | Jun 9, 2020 |
0.0.1 | Apr 13, 2020 |
0.0.0 | Jan 9, 2019 |
#1056 in Hardware support
34KB
653 lines
Rust-libdvbv5
Rust support for using the libdvbv5 library from the Video for Linux project that is part of the Linux TV effort.
Depends on dvbv5-sys which provides the Rust FFI to the libdvbv5 C API.
Licence
lib.rs
:
This crate provides some Rust facing abstractions over the C API of the libdvbv5 library that is part of the V4L2 project that is part of the Linux TV effort.
Linux has kernel level support for DVB devices. Working with them using the system calls required is not easy. libdvbv5 provides an abstraction/middleware layer over the kernel support to make working with DVB devices much easier. The library is though focused on providing support for C programmers.
The dvbv5-sys crate provides the Rust FFI to the C API of libdvbv5. This crate provides various abstractions over the FFI to support Rust programmers.
Dependencies
~520KB
~16K SLoC