alsaseq 0.0.90

API binding for alsaseq library
# alsaseq crate

Rust API bindings and wrappers for [alsaseq library](https://github.com/alsa-project/alsa-gobject) to
operate ALSA Sequencer character device.

The alsaseq library version 0.3.0 is the minimum supported version for underlying library.

The alsaseq crate is automatically generated by [gir tool](https://gtk-rs.org/gir/book/) provided
by [gtk-rs project](https://gtk-rs.org/). ALSASeq-0.0 file from alsaseq library is used for the
generation. But some functions are implemented manually.

## Usage

Add the following line to your Cargo.toml file:

```toml
[dependencies]
alsaseq = "0.0.90"
```

The API documentation is available in <https://docs.rs/alsaseq/>.

## License

The alsaseq crate is released under [MIT license](https://spdx.org/licenses/MIT.html).

## Dependency

The alsaseq crate depends on API crates provided by [gtk-rs project](https://gtk-rs.org/) for
type/object system, event loop, and dispacher.

## Repository

The alsaseq crate is the part of ALSA project and maintained by
[ALSA gobject-introspection team](https://alsa-project.github.io/gobject-introspection-docs/).
The remote repository is located in <https://github.com/alsa-project/alsa-gobject-rs>.

## Support

If finding issue, please file it in <https://github.com/alsa-project/alsa-gobject-rs>.

## Sample programs
Some programs are available under `examples` directory.

* `dump-event-data.rs`

    * demonstration to dump events received at port registered in ALSA Sequencer.