azo 0.1.0

Library for interacting with ASIO drivers
1
2
3
4
5
6
7
8
9
10
11
12
13
# azo


A library for interacting with ASIO (Audio Stream Input/Output) drivers.

### Not an `ASIO SDK` Wrapper


For Rust bindings to the official [ASIO SDK by Steinberg](https://www.steinberg.net/developers/prorietary-sdk/), see the [`asio-sys`](https://crates.io/crates/asio-sys) crate instead.

`azo` doesn't use the SDK, it accesses the underlying COM objects exposed by the drivers directly.

### Getting Started


`azo::get_drivers()` is always the starting point, followed by `.create_instance()` on one (or multiple) of the returned structs. See the `/examples` provided.