Skip to main content

Module audio

Module audio 

Source
Expand description

Foundational, abstract components for Khora’s audio system.

  • deviceAudioDevice (factory) + AudioStream (handle).
  • mix_busAudioMixBus cross-thread bridge between audio lanes (main thread) and the backend’s hardware callback (RT thread), plus a default mutex-backed implementation.

Re-exports§

pub use device::AudioDevice;
pub use device::AudioStream;
pub use device::StreamInfo;
pub use mix_bus::AudioMixBus;
pub use mix_bus::DefaultMixBus;

Modules§

device
Defines the abstract AudioDevice / AudioStream traits.
mix_bus
Cross-thread audio mix bus.