libopusfile provides a high-level API for decoding and seeking within .opus files. It includes: * Support for all files with at least one Opus stream . * Full support, including seeking, for chained files. * A simple stereo downmixing API . * Support for reading from a file, memory buffer, or over HTTP . * Support for both random access and streaming data sources.