An open API service indexing awesome lists of open source software.

https://github.com/alsa-project/alsa-gobject-rs

FFI sys crate and user API crate for I/O libraries in alsa-gobject, generated by gtk-rs/gir.
https://github.com/alsa-project/alsa-gobject-rs

alsa alsa-gobject gtk-rs rust

Last synced: 9 months ago
JSON representation

FFI sys crate and user API crate for I/O libraries in alsa-gobject, generated by gtk-rs/gir.

Awesome Lists containing this project

README

          

===========================================
Rust bindings for libraries in alsa-gobject
===========================================

2024/10/06
Takashi Sakamoto

Introduction
============

* This repository includes FFI and API bindings for libraries in alsa-gobject project.

* ``_

* The crates are available in `crates.io `_ as well.

* The latest release is version 0.7.0.

Crates
======

API bindings for safe and high-level abstractions
-------------------------------------------------

* `alsactl crate `_ for alsactl library
* `alsahwdep crate `_ for alsahwdep library
* `alsarawmidi crate `_ for alsarawmidi library
* `alsatimer crate `_ for alsatimer library
* `alsaseq crate `_ for alsaseq library

`FFI bindings `_
--------------------------------------------------------------------------------------------

* `alsactl-sys crate `_ for alsactl library
* `alsahwdep-sys crate `_ for alsahwdep library
* `alsarawmidi-sys crate `_ for alsarawmidi library
* `alsatimer-sys crate `_ for alsatimer library
* `alsaseq-sys crate `_ for alsaseq library

License
=======

MIT License

Examples
========

* ``alsactl/examples/dump-elem-data.rs``

* Dump the data of control element which belongs to sound card

* ``alsaseq/examples/dump-event-data.rs``

* Dump the note/ctl data of event received by user client of ALSA Sequencer::