No Windows XP, eu podia, por exemplo, tocar música nos meus alto-falantes e jogar no meu fone de ouvido por meio deste método desajeitado:
- Defina a saída de som padrão para os alto-falantes
- Executar leitor de música
- Defina a saída de som padrão para o fone de ouvido
- Executar jogo
Um "recurso" das operações de áudio do XP era que, uma vez que um programa fosse lançado e capturasse alguma saída de áudio, ele sempre usaria isso se fosse ingênuo para várias saídas (a maioria dos programas), enquanto outros (como o Skype) poderiam listar e escolher dispositivos específicos . No entanto, no Windows 7, sempre que a saída padrão é alterada, todos os programas que usam 'dispositivo padrão' mudam dinamicamente por meio de comutação de fluxo.
Minha justificativa para isso é que ele permite que eu mude facilmente o volume da minha música com o botão do alto-falante na minha mesa enquanto estiver jogando um jogo em tela cheia. Se o iTunes ou o Zune Media Player puderem capturar chaves ou qualquer outra coisa para controlar o volume ( não me importo se o ABC Media Player puder), seria útil saber também.