How difficult would it be to write a virtual sound driver? I am talking about a simplified version of TotalRecorder - i.e. that intercepts audio before it goes to the actual soundcard, and could then write it to a wav file. Would need to work on XP, Vista and Windows 7. What are the sort of things I should be looking into (e.g. would a DirectShow filter work?) Any advice on the subject in general would be greatly appreciated. N.B am aware that this isn't the sort of thing you can just jump into with no driver experience so I will definitely be hiring a freelancer for this - but just want to get my head around it a bit better before I do so I know what I should be asking for!
Thanks in advance