CliffRat Ответов: 0

Как я могу отключить линейный вход?


Я думал, что написал это вчера, но я не вижу его в списке,поэтому я пытаюсь снова. Мне действительно нужна помощь с этим.

У меня есть требование приложения, где определенные настройки звука должны быть сделаны на аппаратном уровне, а не на уровне сеанса. Я смог попасть в большинство областей, о которых идет речь, используя сторонний API. Однако появилось новое требование,и у меня возникли проблемы с доступом к настройкам.

Мы в основном работаем на системах Win7, хотя Win10 не выходит за рамки этой области. Нам нужно иметь возможность отключить линейный вход, поскольку он, по-видимому, вызывает некоторые помехи в более поздних записях сеансов запуска.

Наша рабочая среда включает в себя несколько систем/местоположений. Приложение, которое обрабатывает записи, является специализированным и не может быть изменено для чего-то вроде базовой настройки. Кроме того, в новых системах линейный вход и задний микрофон представляют собой комбинированный штекер, и при использовании ОС спрашивает, в каком направлении вы хотите его использовать.

Я понимаю, что изменение настроек звука на аппаратном уровне может быть проблематичным, но любая помощь или предложения будут очень признательны, так как этот проект должен быть завершен как можно быстрее.

Что я уже пробовал:

Это текущий проект и использует сторонний API, который до сих пор не дал того, что нам нужно. Громкость может быть изменена без проблем, но это не влияет на линейный вход.

Michael_Davies

Вы пробовали использовать панель управления звуком, чтобы отключить линейный вход и микрофон? Они могут быть скрыты, если не подключены, поэтому выберите записывающие устройства, щелкните правой кнопкой мыши окно и выберите Показать отключенные устройства.

CliffRat

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

Michael_Davies

Хорошо, здесь есть один проект, который может помочь.

http://www.codeproject.com/Articles/3094/Audio-Mixer-Functions-Demo

Sergey Alexandrovich Kryukov

Хороший вопрос, за него проголосовали...
—СА

0 Ответов