[][src]Module nannou::audio

The nannou audio API and implementation.

  • Stream - for managing an input/output audio stream. This may be created via the App's Audio API.
  • Buffer - contains audio data, either for reading or writing. This is passed to the capture or render function for each stream.
  • Devices - for enumerating all audio devices on the system.
  • Device - for querying information about supported stream formats or for creating a stream targeted towards a specific audio device.
  • Receiver and Requester for buffering input and output streams that may deliver buffers of inconsistent sizes into a stream of consistently sized buffers.

Re-exports

pub use cpal;
pub use sample;
pub use self::buffer::Buffer;
pub use self::device::Device;
pub use self::device::Devices;
pub use self::receiver::Receiver;
pub use self::requester::Requester;
pub use self::stream::Stream;

Modules

buffer
device
receiver
requester
stream