docs.rs failed to build azo-0.3.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
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, see the asio-sys crate instead.
azo does not use the SDK, it instead accesses the underlying COM objects exposed by the drivers directly.
Cargo Features
-
undocumented- Include message selectors not mentioned in the ASIO specification -
host- Use this if you are not familiar with COM, but- care about correctness a lot
- need to access driver instances from multiple threads
Getting Started
- Discover drivers registered in the system via
driver::Metadata::enumerate() - Instanciate the driver(s) via
driver::SafeHandle::new() - Initialize the driver instance via
.init() - ???
- Profit.
See also the /examples provided.