mirui 0.46.3

A lightweight, no_std ECS-driven UI framework for embedded, mobile, desktop, and WebAssembly
Documentation
mod bank;
mod bus;
mod mixer;
mod sink;

#[cfg(all(feature = "sdl-audio", not(target_arch = "wasm32")))]
mod sdl;
#[cfg(all(feature = "web-audio", target_arch = "wasm32"))]
mod web;

pub use bank::{AudioBank, AudioCue, AudioTone, CueId, NoteEvent, Score, Waveform};
pub use bus::{AudioBus, AudioCommand, AudioOutputState};
pub use mixer::{AudioMixer, MixerError};
pub use sink::{AudioSink, SilentAudioSink};

#[cfg(all(feature = "sdl-audio", not(target_arch = "wasm32")))]
pub use sdl::SdlAudioSink;
#[cfg(all(feature = "web-audio", target_arch = "wasm32"))]
pub use web::WebAudioSink;