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.
- Host: GitHub
- URL: https://github.com/alsa-project/alsa-gobject-rs
- Owner: alsa-project
- License: mit
- Created: 2019-11-24T12:21:23.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-07T00:19:04.000Z (about 1 year ago)
- Last Synced: 2025-03-25T23:41:54.489Z (9 months ago)
- Topics: alsa, alsa-gobject, gtk-rs, rust
- Language: Rust
- Homepage:
- Size: 760 KB
- Stars: 4
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
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::