This project has moved. For the latest updates, please go here.

Capture audiostream of a single application?

Mar 29, 2010 at 1:54 PM

Hi,

I'm new to NAudio .. an not so familiar with it's possibilities

Is it possible to capture only the output of a specified application?
If it is can you give me a hint where to start ?

Thx

Neo

 

 

Coordinator
Mar 29, 2010 at 3:24 PM

at the moment we do not have any loopback recording capabilities in NAudio. You could write it your own if your soundcard has a "what you hear option"

It is never likely to be possible though to capture the output of a specified application, since Windows does not make this a possibility

Mark

 

 

Mar 30, 2010 at 6:51 AM

Hi Mark,

I think that must be possible, because Windows Vista and 7 are displaying a mixer channel for each application with audio output...
and I found a software that is able to do it since WinXP  http://www.rogueamoeba.com/airfoil/windows/
Of course they do not describe how they do it :(

But I think its a proof that it is possible.

Neo

Coordinator
Mar 30, 2010 at 7:26 AM

I'm afraid I don't think that Win 7 & Vista allow that level of access. I remember Larry Osterman saying this on a forum. Obviously the Windows developers who made the mixer have access to some lower level undocumented API's. If there is some kind of trick you can use, I'm afraid I don't know about it. It is a feature I would like too, since I have often wanted to be able to turn off the sounds from other logged in users on a family PC.

Mark