Короче вопрос:
возможно ли иметь независимый от приложения аудиовыход в зависимости от того, на каком мониторе в данный момент находится приложение, и изменять его автоматически на лету без ручного подтверждения звука / аудиовыхода.
Детальное объяснение
У меня есть текущая настройка с моим ПК (Windows 7 x64):
- Монитор А: для общего пользования ПК
- Колонки, которые выводят звук с ПК (естественно)
- Монитор B: HDTV со встроенными динамиками, подключенный к ПК через HDMI (со звуком)
Для примера сценария:
- У меня есть 2 программы, которые выводят аудио (например, медиаплеер (MPC) и оконная игра)
- MPC открыт на мониторе A, игра на мониторе B
И это будет требуемый конечный результат:
- Аудиовыход из игры слышен через встроенные динамики HDTV (конечно, через выход HDMI)
- Аудиовыход из MPC слышен через динамики ПК
- При перетаскивании игры с монитора B на A (или наоборот) аудиовыход будет меняться в зависимости от того, на каком мониторе запущено программное обеспечение источника (игры /MPC)
Обратите внимание, что это НЕ приемлемые решения:
- Ручные / быстрые приложения для вывода звука
- Изменение аудио выхода приложения X вручную на желаемый выход
- "просто поменяй, когда тебе это нужно, это не так сложно"
Я использую приложения (браузеры, медиаплееры, Steam и т.д.), Которые я хочу иметь разные выходы в зависимости от того, какой монитор приложение в настоящее время. До сих пор я нашел только быстрые переключатели, чтобы изменить вывод всей системы по умолчанию на A или B, или приложение, которое разрешает независимые от приложения аудиовыходы, но требует ручного взаимодействия.
Есть ли программное обеспечение, которое делает это? Есть ли способ, которым я мог бы сделать это реальностью? Ответы на Linux тоже приветствуются.
(Вопрос размещен на сайте superuser.com, поскольку я подумал, что это вопрос продвинутого типа)