У меня есть проблема (и она у меня возникла в течение некоторого времени) - в новом стеке звукового микшера в Vista есть новые классные вещи, но также изобретается колесо. Многие приложения, которые раньше использовали Volume Mixer в системе Windows для смешивания разных вокализованных выходов в один вход (например, Wave-out + Line-in -> Stereo Mix), с тех пор перестали работать. Основным примером такого поведения является плагин Shoutcast DSP (может быть полезен для тестирования решения).
Как я могу повторно включить элементы управления XP-микшера или, может быть, каким-то образом эмулировать это поведение, чтобы программа (SC DSP) могла правильно управлять громкостью воспроизведения микрофона / линейного входа наряду с громкостью воспроизведения Wave-out?
Я бы хотел эмулировать программу, подключенную к Vista Mixer для Wave-Out и Line-out (или громкости динамика Mic - все воспроизведение, отображаемое как отдельные настраиваемые «программы», чтобы Vista Mixer мог ссылаться на него). к нему) и «подключить» его к системе под эмуляцией, представляющей собой старый интерфейс управления микшером громкости для программы, но я, честно говоря, понятия не имею, как это сделать.
Чтобы уточнить: это не мой компьютер (это ноутбук HP Pavilion). Проблема, кажется, существует в основном из-за того, что микшер Vista управляет отдельными программами, а не отдельными входами / выходами. Аппаратное обеспечение полностью способно делать то, что необходимо при использовании Windows XP. Я хорошо осознаю тот факт, что это проблема с драйверами, но драйвер просто подготовлен к тому, что Vista представляет программисту через интерфейсы. Устройство микшера - как видно в операционной системе, но может выглядеть программно - основано на API микшера для управления Windows Audio.
Поиск с помощью Google на Vista и линейного контроля громкости воспроизведения для получения дополнительной информации о проблеме (и о количестве пользователей, затронутых этой проблемой). Конечно, переписать плагин Shoutcast Source DSP для WinAMP можно, но это вряд ли произойдет ...