Virtual Audio Driver for Windows (XP, Vista, Win7)

CLOSED
Bids
7
Avg Bid (USD)
$1914
Project Budget (USD)
$750 - $1500

Project Description:
Write a Virtual Audio Driver for Windows (addressed as VAD below). Must work under:

o Windows XP
o Windows Vista x32 AND x64
o Windows 7 x32 AND x64



The driver must appear as a normal Audio Output Device to Windows and any application. The
device must appear in Windows control panel - sound management and we should have the possibility to set it as default audio device. For Windows and any other application VAD should look like a real hardware driver and act like one.

Upon installation it should remember the previous default audio output device, and as its default behaviour should route all its input sound to the previous default audio device. It should notice if this device disappears or is replaced (for instance the computer gets a new audio card) and remember this incident(always just the last incident, not a history).

Basically VAD should get the input from an application and pass it directly to the former primary audio driver. This should happen with a minimum of strain on the CPU. VAD should be aware of what process is sending witch stream.

The VAD should have some API calls that can be addressed from other programs. The main call should be the possibility of hooking into the audio stream of a another program. Api calls should be protected by some sort of password mechanism, meaning that only applications that know that password or protection should be able to hook on the audio stream. Hooking on the audio stream means that the program gets to “listen” on the output of any given process but the stream flows further to the former primary audio driver too.

Source Code must be documented and Api calls will be documented by us upon accepting your bid.
Please do not bid for a DIRECT SHOW filter or similar solutions. We need this to be a proper System driver working in all those environments (keep in mind also 64 bit!)

Skills required:
C Programming, C# Programming, C++ Programming, Delphi, Windows Desktop
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire AlosDeveloper
$ 3500
in 30 days
$ 1500
in 20 days
Hire archil007
$ 2700
in 28 days
Hire charlesamara
$ 1200
in 10 days
Hire cyb70289
$ 1500
in 20 days
Hire orangetechnology
$ 1500
in 20 days
Hire Mulukkano
$ 1500
in 14 days