I am currently working w/ direct X in C# but need to compress the audio files. I can easily compress them into OGG Vorbis files, however, using DirectSound, I can only play uncommpressed Wav formats.... I just don't know C++, but know Ogg Vorbis is open source and has a decoder sample in their windows SDK. I need a DLL (or COM, or .NET managed) that will take a byte array buffer of ogg vorbis, and decode it back to a wav format, and return it as a byte array. For example: Ogg Byte Array->in-->Decode->Uncompressed Wave Byte array->out After completion I would appreciate source code but it is not critical.
## Deliverables
1) Complete and fully-functional working program in executable (dll or com object) form as well as complete source code of all work done (if possible). 2) Complete ownership and distribution copyrights to all work purchased.
## Platform
Must be compatible w/ win98,ME,2k, and XP (of course).