2

У меня есть материнская плата с 6 задними аудиопортами и аудиокодеком Realtek ALC892. Прямо сейчас мои стереодинамики подключены к одному из задних портов (зеленый), а одна пара наушников подключена к зеленому порту на передней панели .

С этой конфигурацией Realtek позволяет мне сопоставить эти два порта двум разным устройствам вывода, установив флажок "Передние и задние устройства вывода воспроизводят два разных аудиопотока одновременно" (как видно на этом снимке экрана, который, кстати, не я выбрал этот, потому что мой макет не английский).

Теперь, если я подключу другую пару наушников к другому заднему порту (давайте возьмем, например, синий), Realtek спросит меня, что я подключил - параметры меняются в зависимости от порта, синий дает больше всего вариантов (Line in, Наушники, Динамик, Центр / Сабвуфер и т.д.).

Однако, независимо от того, какие из них я выберу, я не получаю другое устройство вывода (ни в панели управления звуком Windows, ни в Realtek). Вместо этого, звук будет воспроизводиться через мои динамики и наушники одновременно (в частности, если я решу подключить задний синий порт к "Наушникам" и оставить конфигурацию динамиков на "Стерео"), или он воспроизводит через мои динамики другие звуковые каналы, чем мои Наушники (например, если я выбрал "Side Pair" для синего порта и изменил конфигурацию динамика на что-то вроде 7.1, то протестируйте боковую пару, щелкнув их в окне предварительного просмотра справа. То же самое работает для других конфигураций колонок, если я выберу правильный тип устройства для синего порта.).

Теперь очевидно, что Realtek может воспроизводить отдельные звуковые каналы через разные задние порты.

Моя цель заключается в том, чтобы через него можно было воспроизводить звук из разных источников (например, отключать звук динамиков во время прослушивания через наушники и наоборот или воспроизводить звук из разных приложений через каждое из них).

Тем не менее, я не знаю, как Windows/Realtek "создает" звуковое устройство, и как я могу подключить один к определенному каналу, который выводится на мой синий задний порт.

Предложения приветствуются, я не постесняюсь попробовать довольно технические вещи для достижения этой цели.

Спасибо за ваше время.

1 ответ1

1

Вот некоторые обновления и идеи:

Я нашел эту статью, описывающую, как настроить тыловые и передние аудиопорты для разных устройств воспроизведения / записи (колонки, линейный вход, микрофон, наушники и т.д.) Через редактор реестра. После проверки я обнаружил, что выполнение этого вручную аналогично выбору этих настроек в Realtek Audio Manager. Это особенно означает, что решение, представленное в статье, не работает для меня (я могу установить зеленый для динамиков и синий для наушников, но они все равно будут работать через одно и то же аудиоустройство и будут выводить один и тот же звуковой поток).

Тем не менее, он предоставил способ обходного пути, который, по крайней мере, позволяет мне быстро переключаться между динамиками и наушниками:
Я могу написать пакетный скрипт, который изменяет значения в реестре, переключая зеленый порт на линейный (который отключит вывод звука), а синий - на колонки / наушники, и наоборот, если я хочу, чтобы они переключались обратно.

Это не элегантно и не позволяет одновременно выводить разные аудиопотоки на оба устройства (например, игра на одном и музыкальный проигрыватель на другом). Тем не менее, это работает для моих целей на данный момент (я все еще интересуюсь другими способами, хотя;))

Вот некоторые другие подходы:
Если доступен монитор с линейным выходом, он обычно реализует собственное звуковое устройство на звуковой панели Windows. Это можно использовать для вывода разных аудиопотоков на разные устройства. Обратите внимание, что большинство мониторов также применяют свои собственные настройки эквалайзера и т.д., Что означает, что звук может не соответствовать желаемому.

То же самое должно работать с USB-наушниками и ЦАПами, хотя я не могу проверить ни того, ни другого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .