ni-media

audiostream

This library provides audio streams and is based on the standard stdio library.

In fact an audio stream can be modelled as an std stream which:

Stream-based I/O

The audiostream library is organized around abstract input/output audio devices. These abstract devices allow the same code to handle input/output to files, memory streams, or custom adaptor devices that perform arbitrary operations (e.g. codec specific audio decoding) on the fly.

Abstraction

File I/O implementation