Uma maneira de alterar a saída de áudio do programa com base no monitor em que está?

1

A questão em resumo:

é possível ter uma saída de áudio independente do aplicativo dependendo do monitor em que o aplicativo está atualmente e alterá-lo automaticamente em tempo real sem confirmação manual de saída de som / áudio .

Explicação detalhada

Eu tenho a configuração atual com o meu PC (Windows 7 x64):

  • Monitore A : para uso geral do PC
  • Oradores que produzem áudio do PC (naturalmente)
  • Monitor B : HDTV com alto-falantes embutidos, conectados ao PC com HDMI (com som)

Para um cenário de exemplo:

  1. Eu tenho 2 programas abertos que saem de áudio (por exemplo, um reprodutor de mídia ( MPC ) e um jogo em janelas)
  2. O MPC está aberto no monitor A , o jogo está no monitor B

E esse seria o resultado final necessário:

  1. A saída de áudio do jogo é ouvida pelos alto-falantes embutidos (através da saída HDMI, é claro)
  2. A saída de áudio do MPC é ouvida dos alto-falantes do PC
  3. Ao arrastar o jogo do monitor B para A (ou vice-versa), a saída de áudio mudará de acordo com o monitor do software de origem (jogo / MPC) executado

Por favor, note que estas são NÃO soluções aceitáveis:

  • Aplicativos manuais / de troca rápida para saída de áudio
  • Alterando manualmente a saída de áudio do aplicativo X para a saída desejada
  • "apenas mude quando precisar, não é tão difícil"

Eu uso aplicativos (navegadores, media players, Steam, etc.) que desejo ter saídas diferentes, dependendo do monitor no qual o aplicativo está atualmente. Até agora eu encontrei apenas quickswitchers para alterar a saída padrão do sistema inteiro para A ou B, ou um aplicativo que permite saídas de áudio independentes de aplicativos, mas requer interação manual.

Existe algum software que faz isso? Existe alguma maneira que eu poderia fazer essa realidade? As respostas do Linux são bem-vindas também.

(Pergunta postada em superuser.com desde que percebi que era uma questão avançada do tipo usuário)

    
por Harri Virtanen 15.10.2012 / 14:49

0 respostas