Defsound для windows 10

Содержание
  1. EreTIk’s Box
  2. Разработка, исследование и низкоуровневое программирование
  3. Change log:
  4. Быстрое переключение устройств воспроизведения в Windows 7
  5. DefaultAudioChanger – бесплатная утилита для управления устройствами вывода звука
  6. Как переключить вывод звука с колонок на наушники и обратно
  7. Как работает вывод звука на компьютере под ОС Windows
  8. Как попасть в панель управления звуковоспроизводящих устройств в Windows
  9. Что значит «устройство по умолчанию»?
  10. Устройство вывода звука по умолчанию в общем случае
  11. Выбор устройства воспроизведения звука по умолчанию
  12. Выбор устройства воспроизведения звука в приложении
  13. USB подключение наушников против обычного подключения
  14. Как переключить вывод звука на наушники если передняя панель не работает
  15. Как переключить вывод звука с обычной звуковой карты на USB наушники
  16. Переключение устройств вывода звука с помощью сторонних программ
  17. Как настроить автоматическое и полуавтоматическое переключение звука с колонок на наушники с помощью программы Audio Switcher
  18. Как настроить автоматическое и полуавтоматическое переключение звука с колонок на наушники с помощью программы DefSound

EreTIk’s Box

Разработка, исследование и низкоуровневое программирование

Утилита DefSound предназначена для переключения текущего аудио устройства воспроизведения по-умолчанию. Минимальные системные требования: Windows Vista и старше.

Утилита ориентирована на тех людей, которые довольно часто переключают аудио устройства. Я писал ее для себя, что бы переключать между динамиками своего ноутбука и внешним ЖК – телевизором, подключенным через HDMI. После недолгого поиска по интернету стало понятно, что документированного способа установки аудио устройства по-умолчанию просто нет. На CodeProject’е и SourceForg’е я нашел пару утилит, которые открывали mmsys.cpl, скрывали окно CPL’ки и эмулировали нажатие клавиш клавиатуры! Причем, при поиске окна даже учитывалась локализация ОС. В общем: люди написали замечательные костыли 🙂

Поэтому я провел небольшое исследование, в результате которого описал интерфейс IPolicyConfig: CLSID <870af99c-171d-4f9e-af0d-e63df40c2bc9>, IID и IPolicyConfigVista: CLSID <294935ce-f637-4e7c-a41b-ab255460b862>, IID <568b9108-44bf-40b4-9006-86afe5b5a620>. Именно этим in-proc COM интерфейсом, реализованном в библиотеке AudioSes.dll, пользуется стандартная CPL’ка. О ходе и результатах исследования я написал небольшую статью.

Change log:

Наконец-то я привел в порядок утилиту DefSound и перенес ее на codeplex. Эта страница останется только для истории, пока удалять ее не буду. Но актуальную информацию по утилите можно будет получить с ее нового сайта.

  • исходный код переработан и сконвертирован для сборки Visual Studio 12 (2013) Express
  • частично интегрирован код Nobody (nobody-kolomna(ta)yandex(tod)ru)
  • в командной строке появилась возможность указывать устройство по строковому описанию
  • в командной строке появилась возможность указывать специальный индекс устройства -1, который означает следующее устройство
  • в режиме работы иконки в системном трее обработан двойной клик левой кнопки мыши: переключение на следующее устройство

Большое спасибо всем, кто писал замечания и пожелания по утилите. И тем, кто не поленился написать просто «спасибо». Во многом именно благодаря всем вам, утилита переведена в полноценный open source и готова к дальнейшему развитию.

Перекомпилированная версия, использующая IPolicyConfigVista

Быстрое переключение устройств воспроизведения в Windows 7

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

Т.к. я владею немного Delphi, пошел я искать, как можно это сделать программно, нашел вот это обсуждение. Перечитав весь топик, я уж было расстроился, что не все так просто.. Но в конце была вкусняшка, а именно, я увидел что пользователь EreTIk все же нашел адекватное решение. А когда я узнал, что он еще и русский так вообще обрадовался. Но и это еще не всё, на его сайте, а именно тут я нашел, уже готовую софтинку — DefSound. Выглядит она так:

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

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

—[добавлено, 11.01.2014]—

В очередной раз переустанавливая систему, заметил что этой программой можно так же управлять из командной строки:

DefaultAudioChanger – бесплатная утилита для управления устройствами вывода звука

С выходом нового обновления Windows 10 Fall Creators Update в сети появились множество информации о полезных дополнениях, которые были включены в сборку Windows 1709. Одним из таких дополнений можно назвать утилиту DefaultAudioChanger, которая предназначена для управления устройствами вывода звука. Установив её на свой ПК (она совместима не только с Windows 7, но и с Windows 7 и 8), пользователь ПК получает уникальную возможность – всего в пару кликов изменить устройство вывода звука.

Читайте также:  Lego digital designer mac os catalina

DefaultAudioChanger – это бесплатная утилита, которая разработана специально для быстрого переключения устройства вывода звука, используемого в системе по-умолчанию. Установив приложение на свой ПК, пользователь всего в один-два клика может поменять колонки на наушники или другое устройство.

Выполнить такое изменение можно в несколько кликов:

  • С помощью горячих клавиш;
  • Через пункт Switch в контекстном меню;
  • Через настройки самой DefaultAudioChanger.

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

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

Скачать Default Audio Changer 32 для Windows (7/8/10)

Как переключить вывод звука с колонок на наушники и обратно


Содержание:

Как работает вывод звука на компьютере под ОС Windows


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

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

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

Как попасть в панель управления звуковоспроизводящих устройств в Windows


В правом нижнем углу экрана найдите часы, слева от них будет значок «Динамик», нажмите на него правой кнопкой мыши.


В всплывающем меню нужно выбрать пункт «Звуки» и нажать на него левой кнопкой мыши.


Вы попали в меню управления звуковоспроизводящими устройствами в Windows. В рамках данной статьи нас интересует только вкладка «Воспроизведение».

Что значит «устройство по умолчанию»?


Этот пункт меню нам показывает какое устройство в данный момент отвечает за вывод звука или за запись звука.

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

Устройство вывода звука по умолчанию в общем случае

Представим себе, что у вас в компьютере есть только одно звуковоспроизводящее устройство – встроенная в материнскую плату звуковая карта.

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

Однако, если к этом компьютеру подключить USB наушники или USB колонку, то в списке появятся уже 2 устройства.

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

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

Выбор устройства воспроизведения звука по умолчанию


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

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

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

Выбор устройства воспроизведения звука в приложении

Вернёмся к нашей ситуации, когда у нас есть 2 устройства звуковоспроизведения: колонки, встроенные в монитор, и отдельная звуковая карта.

Допустим, вы установили приложение для голосового общения. Для примера я буду использовать приложение Discord.

Читайте также:  Логин пароль windows forms

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

Зайдём в аудио настройки программы Discord. Мы видим, что мы можем выбрать отдельные устройства для записи звука и его вывода. Что нам это даёт?

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

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

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

Как вы понимаете это лишь пример, вы можете выбирать любые звуковые устройства так, как вам будет удобно или целесообразно.

Точно также можно выбирать разные звукозаписывающие устройства в том случае если у вас есть несколько микрофонов. Для одного приложения будет использовать один микрофон, а для другого второй или наоборот.

USB подключение наушников против обычного подключения


Есть ли разница между подключенным устройством по USB и при помощи стандартного TRS джека?

Да, разница есть. Она заключается в том, что любое дополнительное USB устройство, которое способно воспроизводить звук, считается Windows отдельным от других и им можно гибко управлять. В то время, как ваша звуковая карта видится Windows как одно устройство, и, если вы подключите к ней колонки и наушники одновременно Windows всё равно будет их видеть, как одно звуковоспроизводящее устройство.

Но как же быть, если вы хотите, переключаться между колонками и наушниками, которые подключены к одному устройству?

Решение есть, но я опишу вас лишь общий алгоритм, т.к. каждое из звуковоспроизводящих устройств может значительно отличаться от другого интерфейсом фирменного приложения или настройками.

Убедитесь в том, что у вас на компьютере установлена последняя версия драйверов и фирменного программного обеспечения для вашего звуковоспроизводящего устройства. Это обязательное условие.

Возможно ли настроить автоматическое переключение с колонок на наушники и наоборот?

Рассмотрим ситуацию, когда у вас имеется одна звуковая карта, к которой вы одновременно подключили наушники и колонки.

Колонки вы подключили к зелёному выхода на задней панели компьютера, а наушники к аудио гнезду на передней панели компьютера.

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

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

Как переключить вывод звука на наушники если передняя панель не работает


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

Не подключайте наушники к линейному входу если не убедились, что он сейчас работает как вход для наушников. В противном случае вы рискуете повредить наушники.

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

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

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

Читайте также:  Update kernel kali linux

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

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

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

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

Для примера я использую свою звуковую карту Creative Sound Blaster ZxR.

В моём случае мне надо в ручном режиме переключать режим работы звуковой карты с колонок на наушники, но физически переключать джеки не нужно.

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

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

Как переключить вывод звука с обычной звуковой карты на USB наушники

Рассмотрим вариант, когда вы купили хорошие игровые USB наушники и хотите, чтобы звук в них появлялся автоматически при их подключении к компьютеру и возвращался обратно в колонки при отключении наушников от компьютера.

Этот вариант является одним из самых простых, т.к. Windows умеет запоминать режим работы разных аудио устройств.

Допустим, вы подключили USB наушники к компьютеру первый раз, теперь вам надо зайти в настройки звуковоспроизводящих устройств и выбрать их как устройство по умолчанию.

Теперь звук будет воспроизводится с помощью наушников.

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

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

Вот и всё, больше ничего делать не надо. Если по какой-то причине Windows запутается, просто проделайте всю операцию с начала и всё.

Переключение устройств вывода звука с помощью сторонних программ

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

Для этого существует несколько программ:

  1. Audio Switcher
  2. DefSound
  3. Razer Surround

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

Программа Razer Surround тоже подходит для переключения устройств, но основное её предназначение — это создание виртуального объёмного звука в играх. Поэтому если вы не играете в игры она будет для вас лишней.

Как настроить автоматическое и полуавтоматическое переключение звука с колонок на наушники с помощью программы Audio Switcher


После запуска вы увидите простой интерфейс, цель которого дать вам возможность гибкого переключения между разными звуковоспроизводящими устройствами.

Настройте запуск программы автоматически при запуске Windows, чтобы она работала всегда.

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

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

Как настроить автоматическое и полуавтоматическое переключение звука с колонок на наушники с помощью программы DefSound


Программа DefSound работает также, как и Audio Switcher, но с её помощью можно настроить переключение вывода звука не только по горячим клавишам, но и с помощью иконок на рабочем столе Windows.

Эта функция может быть весьма удобна, если вы настраиваете компьютер для пользователя, который не умеет пользоваться настройками Windows или ему страшно это делать.

Должен отметить, что приложение DefSound давно не обновлялось и, хоть оно работает стабильно даже в Windows 10, нет никаких гарантий что при будущих обновлениях операционной системы её функциональность сохраниться на текущем уровне.

Оцените статью