Сначала я попытаюсь описать мое понимание вашей ситуации:
Аудио входы:
- Звуковая карта USB от TOSLINK
- Видеоплеер на Windows
Аудио выходы:
- Звуковая карта USB для DSP
- Выход HDMI
Желаемая маршрутизация:
- USB от TOSLINK => USB для DSP
- Видеоплеер => HDMI
И нет никакого взаимодействия между двумя потоками. Я предполагаю, что "экстрактор HDMI" не имеет ничего общего с "видеоплеером".
Если вышеприведенное понимание верно, то да, вы можете делать то, что хотите. Windows позволяет приложениям выбирать, какое аудиоустройство выводить на.
Вы можете сделать одно из следующих действий или оба, если вы предпочитаете:
Настройте видеопроигрыватель на использование аудиовыхода HDMI. Например, Windows Media Player и VLC позволяют вам выбрать устройство вывода звука в своих настройках.
Если ваш видеоплеер позволяет вам использовать эксклюзивный режим WASAPI, вам следует это сделать. Это не позволяет Windows выполнять какие-либо преобразования (частоту дискретизации и т.д.) Вывода, что позволяет вам сохранять битовый идентичный поток.
Используйте аудио-ретранслятор, который читает поток с вашего USB-входа и записывает его на ваш USB-выход. Они обычно включены в пакеты "виртуального аудиокабеля", хотя в основном они ориентированы на драйверы, которые зацикливают вывод на вход. Вы хотите, чтобы ввод для вывода.
- Инструменты повторителя, включенные в VAC, будут работать; вам не нужна кабельная часть
- Voicemeeter также будет работать, но его цель - микширование, так что вы можете не получить немного идеальный поток из него
Возможно, самый простой способ - просто настроить видеоплеер на использование определенного выхода и установить выход USB по умолчанию. Затем вы можете использовать встроенный в Windows "прослушать это устройство" на входе USB, который будет воспроизводить его на выходе. Но если вы хотите немного идеальный поток, вам нужно использовать инструмент повторителя.