Virtual microphone, network and vb.net

I would like to add a virtual microphone (similar to how you can have a virtual CD drive and then mount the ISO files on it.) So that it can be selected in programs like MSN and skype. But the sound source is transmitted from the network (I know how to transfer audio through the network to VB.net), but how can I get this sound, which was transmitted as an input to a virtual microphone?

Jonathan

+5
source share
3 answers

You can adapt the AVStream Filter-Centric Simulated Capture Driver WDK Sample from MSDN by disabling video support ( image.cpp, video.cppetc.) and changing the implementation of the audio capture pin to provide audio from the network, rather than a wave sample.

Alternatively, you can look at the Microsoft Virtual Audiovisual Device Driver (MSVAD) driver samples from MSDN, implemented as the driver port class (unlike the AVStream driver above.)

It is also possible to write a DirectShow source code and register it as if it matched the sound recorder.

+3
source

, , . , - 35 .

+1

, . , - .

, .

, Vista + ( ). , " ", .

http://i.imagehost.org/0388/mixer.png

-1