pipecrab-audio 0.1.0

Platform-neutral audio I/O interface for pipecrab: AudioSource / AudioSink traits plus hardware-free mocks.
Documentation

pipecrab-audio: the platform-neutral boundary where audio enters and leaves a pipeline.

pipecrab-core owns the frame — [AudioChunk] and [AudioFormat], re-exported here for convenience. This crate owns how audio crosses the pipeline edge: the [AudioSource] and [AudioSink] traits plus hardware-free [mock] implementations for tests. Concrete backends (e.g. cpal for desktop) live in their own crates behind these same traits.

Audio is a first-party pipeline payload — a typed DataFrame::Audio, never a Custom frame — so nothing here downcasts.