Aqui está o meu problema concreto:
Estou transmitindo um jogo via XFire e ele usa o dispositivo de áudio do Windows para capturar qualquer áudio que recebo. Enquanto estou transmitindo, outros usuários que assistem ao fluxo de vídeo estão se comunicando comigo pelo Skype e se ouvem de volta no fluxo de vídeo, e é inteiramente lógico, pois estou transmitindo o áudio que ouço.
O que eu quero fazer é criar outro dispositivo de áudio no Windows e redirecionar (canal) APENAS a entrada de áudio desse jogo e não a entrada recebida do Skype. Eu diria ao XFire para usar o recém-criado dispositivo de áudio "virtual" para transmitir e, portanto, meus parceiros não se ouvirão de volta.
É possível criar outro dispositivo de áudio e redirecionar apenas fluxos de entrada desejados para ele?
Aqui está uma boa opção para o VAC como um driver de dispositivo de áudio, não como software externo e é GRATUITO sem os anúncios de "Avaliação".
https://www.vb-audio.com/Cable/index.htm
Um único dispositivo de entrada / saída de graça e 2 dispositivos adicionais podem ser adicionados com uma doação.
fonte
https://github.com/rdp/virtual-audio-capture-grabber-device é a minha tentativa. Livre, de código aberto! :)
O ffsplit costumava ter algo semelhante (agora extinto?)
Consulte também http://web.archive.org/web/20140222025420/https://superuser.com/questions/98720/is-there-a-free-or-open-source-equivalent-to-vac/364156
fonte