Aqui estão algumas atualizações e insights:
Eu encontrei este artigo descrevendo como para definir as portas de áudio traseira e frontal para diferentes dispositivos de reprodução / gravação (alto-falantes, entrada de linha, microfone, fones de ouvido, etc.) por meio do editor de registro. Depois de verificar, descobri que fazer isso manualmente é o mesmo que selecionar essas configurações no Realtek Audio Manager. Significa especialmente que a solução fornecida no artigo não funciona para mim (eu posso definir verde para ser alto-falantes e azul para ser fones de ouvido, mas eles ainda funcionam através do mesmo dispositivo de áudio e produzirá o mesmo fluxo de som).
No entanto, ele forneceu uma maneira para uma solução alternativa que pelo menos me permite alternar entre alto-falantes e fones de ouvido rapidamente:
Eu posso escrever um script em lote que altera os valores no registro, alternando a porta verde para line in (que irá desativá-lo de saída de som) e o azul para alto-falantes / fones de ouvido, e vice-versa, se eu quiser que eles voltem.
Isso não é elegante, nem permite a saída simultânea de diferentes fluxos de áudio em ambos os dispositivos (por exemplo, um jogo em um e um player de música no outro). No entanto, funciona para os meus propósitos por enquanto (ainda estou interessado em outras formas, embora;))
Aqui estão algumas outras abordagens:
Se um monitor com saída de linha estiver disponível, ele geralmente implementará seu próprio dispositivo de som no painel de som do Windows. Isso pode ser usado para gerar diferentes fluxos de áudio para diferentes dispositivos. Observe que a maioria dos monitores também aplica suas próprias configurações de Equalização etc., o que significa que o som pode não ser o que você deseja que soe.
O mesmo deve funcionar com fones de ouvido USB e DACs, embora eu não possa testar nenhum deles.