.NET Implementation of an Ogg Vorbis Player
Posted by Sachin Garg on 21st July 2005 | Permanent Link
The Code Project has an interesting article on Decoding Ogg Vorbis audio files in .NET from perry_marchant.
The TgPlayOgg project is a .NET C# library that allows you to play Ogg Vorbis files from your managed code. Decoding a given Ogg Vorbis file into usable sound data is done by TgPlayOgg which makes calls to an unmanaged C++ project TGPlayOgg_vorbisfile. TgPlayOgg also requires managed DirectX for sound output.
Code is available for download and is explained very nicely in the article. You can also download the demo project.