https://github.com/alsa-project/hinawa-rs
Mirror of https://git.kernel.org/pub/scm/libs/ieee1394/hinawa-rs.git for user support and continuous integration. FFI and API bindings to libhinawa 2 for ecosystem of Rust language, generated by gtk-rs/gir.
https://github.com/alsa-project/hinawa-rs
alsa gobject-introspection gtk-rs ieee1394 linux
Last synced: about 1 year ago
JSON representation
Mirror of https://git.kernel.org/pub/scm/libs/ieee1394/hinawa-rs.git for user support and continuous integration. FFI and API bindings to libhinawa 2 for ecosystem of Rust language, generated by gtk-rs/gir.
- Host: GitHub
- URL: https://github.com/alsa-project/hinawa-rs
- Owner: alsa-project
- License: mit
- Created: 2019-09-15T09:41:07.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-06T03:02:41.000Z (over 1 year ago)
- Last Synced: 2025-04-12T04:12:07.302Z (about 1 year ago)
- Topics: alsa, gobject-introspection, gtk-rs, ieee1394, linux
- Language: Rust
- Homepage:
- Size: 276 KB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
================================
Rust bindings for hinawa library
================================
2024/09/20
Takashi Sakamoto
Introduction
============
* This repository includes FFI and API bindings for ``libhinawa`` v4.0 or later which
provides ``Hinawa-4.0.gir``.
* ``_
* The crates are available in `crates.io `_ as well.
* Inconveniently, it includes no support for ``libhinawa`` v2.6 or former, which provides
``Hinawa-3.0.gir``, ``Hinawa-2.0.gir``, and ``Hinawa-1.0.gir``.
* The latest release is version 0.12.0.
Crates
======
API bindings for safe and high-level abstractions
-------------------------------------------------
* `hinawa crate `_
`FFI bindings `_
--------------------------------------------------------------------------------------------
* `hinawa-sys crate `_
License
=======
MIT License
Dependencies
============
* `libhinawa 4.0 or later `_
* FFI crate (``hinawa-sys``)
* ``libc`` >= 0.2
* ``glib-sys`` >= 0.20
* ``gobject-sys`` >= 0.20
* API crate (`hinawa`)
* ``libc`` >= 0.2
* ``glib`` >= 0.20
* FFI crate (``hinawa-sys``)
Examples
========
See ``hinawa/examples`` directory.