Project: Call Recording and Analysis Libraries Integrated into Client's C# code Client will own all IP created in this project Consultant will need to sign NDA and Non Compete Agreements and must reveal previous client engagements and any affiliations OS: Windows XP Any third party software or add-on software from Microsoft (like DirectX etc) used must be discussed with the Client. All suggestions should be passed on and discussed with the client Language: Must have an API compatible with client's C# development environment and GUI test software driver which can be integrated within client's C# software application Requirements Must be able to record a conversation, media played or being recorded by other applications Must have start/stop API API must have the following arguments: name of file, store path, format to use, samplig rate, bit rate, cbr/vbr (variable bitrate) API must have callbacks for when the recording is automatically paused and resumed Must work with all soundcards/microphones/speakers Must record what is playing or being recorded on hardware Must work concurrently with other drivers/software doing the same thing on the PC Must record compressed audio using the least hard-disk consuming method. The following formats must be supported: .WAV, WMA, MP3. The following formats should be supported: Speex, Vorbis, OGG. Note that speech is being recorded so formats which support lower bitrates are important. Other formats which are common will also be good to have as suggested by the programmer.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP, C#