What is the best solution to convert WAV files to WMA (and vice versa) in C #? I actually implemented this already using the Windows Media Encoder SDK, but to distribute the Windows Media Encoder with my application is at least cumbersome. The Windows Media SDK format has large API sections marked as deprecated. It looks like there might be some DirectX Media Objects (DMOs) that I could use from the Windows SDK, but there would be a lot of talk to write.
I am wondering if a good managed shell is possible for an unmanaged library that can perform conversions. This will require a license, which allows you to distribute it as part of a commercial application with closed source code.
Mark heath
source share