What I would like to achieve is the capability to provide Google Hangout with an audio input virtual device that is actually the result of a merge between different audio sources. In the simplest case the situation would be:
- Source 1: USB or Internal microphone
- Source 2: VLC / RythmBox with some audio file playing in the background
As said, Source 1 and 2 should be merged to a virtual input device, "detectable" from Hangout.
Now, it looks quite easy how to combine sources when it comes to record them: basically 2 loopback and 1 sink are needed (more details here http://forums.opensuse.org/english/get-technical-help-here/multimedia/460207-looking-maybe-audio-mixer-use-pulse-audio.html) but what I do not get is:
- Is it possible, and if yes, how, to create a virtual input device with PulseAudio?
- Is Google Hangout for Linux (Ubuntu 13.10 x64 in my specific case) using PulseAudio or Alsa?
Thanks in advance!