Need COM object that converts .CAF files created on iPhone to MP3 files. The COM object will function within an ASP.NET 2.0 web application. (But it should be able to be used in ASP.NET 3.5 and 4.0 web sites as well).
It is suggested that the process create a .WAV file as an intermediate step so that the lame encoder can be used to create an .MP3 file.
It is preferred that the COM object does not use MFC, rather use the standard C++ libraries.
I will provide iPhone-created .CAF samples.
The deliverable should be a COM object that easily runs within ASP.NET 2.0. It should also be ready for ASP.NET 3.5 and 4.0 for the time when we upgrade. Any dependencies must be agreed upon.
The COM object must be written in C++ using Visual Studio. The project should compile easily when received. It is preferable to not use MFC.
The COM object should have two string arguments:
1. The fully qualified file path of the source .CAF file
2. The fully qualified file path of the destination .MP3 file
(It is understood that the .MP3 destination directory has write permissions and can also be used for temporary files. Any temp files must be deleted when done.)
The .CAF files that must be converted were created on an iPhone, which may be different that files that were created with other software. Samples will be provided to the auction winner.
After the process runs, a standards-compliant .MP3 file must exist at the fully qualified file path that was given.
Error checking and reporting should be thorough.
It is recommended to use the LAME MP3 encoder to create the MP3 file.