NVorbis is a .Net library for decoding Xiph.org Vorbis files. It is designed to run in partial trust environments and does not require P/Invoke or unsafe code.
This implementation is based on the Vorbis specification found on xiph.org. The MDCT and Huffman codeword generator were borrowed from public domain implementations at http://nothings.org/stb_vorbis/
. The floor and residue decoding logic is based on the code from libvorbis (BSD license).
Currently the only container supported is Xiph.org Ogg. Ogg Skeleton and Matroska / WebM are planned (no ETA, though). RTP support is possible, but not planned.
Please feel free to ask questions in the Discussion Forums
or post bugs and feature ideas in the Issue Tracker
If you are using NVorbis, let us know! We'll add your app to this page.