Как обходить микшер windows
Здрасте! Пишу тестер звуковой и вдруг возникла проблем.
Нужно чтобы винда и все остальные проги не издавали звук, а вот моя могла. Плиз, помогите!
(ЗЫ Поставлены рендеры на DirectS и MME, вопрос относится к ним обоим)
← →
ZZtop24 ( 2009-04-11 19:24 ) [1]
Гм. Может что-то не так или вообще не тут написал? Ну хоть кто-нибудь помогите.
← →
Сергей М. © ( 2009-04-11 20:44 ) [2]
> Как обойти виндовский микшер
Никак.
Микшер обойти не удастся.
И не «виндовский» он вовсе, а аппаратный.
← →
ZZtop24 ( 2009-04-12 01:22 ) [3]
Ну хотябы чтоб всё кроме моей проги заткнулось сделать можно?
Должен же быть первичный буфер в который пишут DirectSound и следовательно MME? (что вроде как в способ DirectX есть)
← →
Германн © ( 2009-04-12 01:38 ) [4]
> ZZtop24 (11.04.09 10:45)
>
> Здрасте! Пишу тестер звуковой и вдруг возникла проблем.
> Нужно чтобы винда и все остальные проги не издавали звук,
> а вот моя могла. Плиз, помогите!
Все «остальные проги» закрыть или не запускать вовсе. А в настройках винды выключить все звуки. Чем не решение для «тестера звукового»?
Любые потоки проходят через микшер.
← →
CrytoGen ( 2009-04-13 19:24 ) [6]
используй Vista, там для каждого приложения уровень громкости отдельно задаётся : для своей программы звук включишь, для остальных выключишь.
← →
Дмитрий С © ( 2009-04-14 04:46 ) [7]
Перехват Апи. Чем там звук вообще воспроизводят вообще?
← →
имя ( 2009-04-15 00:05 ) [8]
← →
Сергей М. © ( 2009-04-15 08:15 ) [9]
DeviceIOControl — это «звуковая процедура»
?)
> чтоб всё кроме моей проги заткнулось
Нет, ну я, конечно, и раньше знал, что на свете существуют люди с манией величия, но до появления Интернета я не предполагал, что их так много.
Причем, что интересно — те, кто действительно способен сделать что-то сложное и интересное, этой самой манией, как правило, не страдают. Обычно ею страдают как раз те, кто ничего серьезного пока что сделать не может.
Но ОЧЕНЬ хотят. И причем именно так — «чтоб всё кроме моей проги заткнулось».
Болезнь переходного возраста? Так, вроде, не подростки уже. пора бы.
← →
ZZTop24 ( 2009-04-17 23:08 ) [11]
> И причем именно так — «чтоб всё кроме моей проги заткнулось»
И больше никак! С манией величия у меня всё в поряде, вот только любят хитрые юзеры иногда потыкать мышью не туда. Ситуация проста до безобразия. Эталонный сигнал уходит на ЦАП, и параллельно пишется цифра с АЦП. Потом сигналы интересными способами сравниваются. И НЕ ДАЙ БОГ этот «хитрый» юзер захочет на параллели,к примеру, послушать музыку.
← →
Германн © ( 2009-04-18 01:02 ) [12]
> Юрий Зотов © (15.04.09 09:11) [10]
>
> > чтоб всё кроме моей проги заткнулось
>
> Нет, ну я, конечно, и раньше знал, что на свете существуют
> люди с манией величия, но до появления Интернета я не предполагал,
> что их так много.
>
Юр. Автор просто не удосужился в самом сабже грамотно разъяснить свою задачу! (Уж который раз я упоминаю о желательности приведения в вопросе описания задачи, помимо описания самого вопроса).
Ну и второе. Автор зачем-то захотел сделать «тестер звуковой» используя стандартные средства Windows. Ещё один Кулибин, блин.
← →
Германн © ( 2009-04-18 01:12 ) [13]
> ZZTop24 (17.04.09 23:08) [11]
>
>
> > И причем именно так — «чтоб всё кроме моей проги заткнулось»
>
>
> И больше никак! С манией величия у меня всё в поряде, вот
> только любят хитрые юзеры иногда потыкать мышью не туда.
> .. Ситуация проста до безобразия. Эталонный сигнал уходит
> на ЦАП, и параллельно пишется цифра с АЦП. Потом сигналы
> интересными способами сравниваются. И НЕ ДАЙ БОГ этот «хитрый»
> юзер захочет на параллели,к примеру, послушать музыку.
А вот не надо писать «батонокидательские тестеры» на Дельфи под Windows!
No passaran! 🙂
← →
ZZTop24 ( 2009-04-18 12:51 ) [14]
> «батонокидательские тестеры» на Дельфи под Windows
А есть какой-то другой вариант именно под Windows?
← →
Германн © ( 2009-04-19 01:39 ) [16]
> ZZTop24 (18.04.09 12:51) [14]
>
>
> > «батонокидательские тестеры» на Дельфи под Windows
>
>
> А есть какой-то другой вариант именно под Windows?
>
Вариант чего?
Что есть «тестер звуковой», который ты пишешь?
Мне лень тут перечислять варианты «тестерных» задач и способов их решений.
← →
antonn © ( 2009-04-20 01:35 ) [17]
Микшер есть и в винде, часто под этим названием скрывается некий «wave» в регуляторе громкости, переключенный на запись. В отличии от Mic/aux/cd-audio с Wave можно писать те звуки, что «звучат от ОС».
Окромя «Wave» есть «master», регулирующий громксоть глобально, wave регулирует цифровой поток «от ОС», так же обычно есть регуляторы громкости Midi/CD/line-in.
Я смотрю столько «больших» людей сильно заинтересовалось, может быть мои скромные предположения помогут им «допереть» до того, что хотел автор.
← →
Германн © ( 2009-04-20 02:12 ) [18]
> antonn © (20.04.09 01:35) [17]
>
.
> Я смотрю столько «больших» людей сильно заинтересовалось,
> может быть мои скромные предположения помогут им «допереть»
> до того, что хотел автор.
Не. Лучше бы попытался помочь автору понять и «допереть».
← →
ZZTop24 © ( 2009-04-20 16:49 ) [19]
> Окромя «Wave» есть «master», регулирующий громксоть глобально,
> wave регулирует цифровой поток «от ОС», так же обычно есть
> регуляторы громкости Midi/CD/line-in.
Дык звук через DirectSound и MME тоже, как мне кажется, пойдёт через «Wave».
Или есть какой то способ его обойти, этот «Wave».
> Мне лень тут перечислять варианты «тестерных» задач и способов
> их решений.
Ну хоть спасибо за внимание. А у вас тут новичкам тяжеловато.
Включение стереомикшера в Windows 7
Включаем стереомикшер
Процедура включения требуемого девайса очень простая, выполните следующие шаги:
- Откройте «Пуск» и кликните по пункту «Панель управления».
Отображение содержимого переключите в режим «Крупные значки», после чего найдите пункт «Звук» и перейдите к нему.
Наведите курсор на пустое место и нажмите на правую кнопку мыши – появится меню, в котором отметьте опции «Показать отключённые устройства» и «Показать отсоединённые устройства».
Стереомикшер должен появиться в списке – кликните по нему ПКМ и выберите «Включить».
Теперь девайс будет включен и готов к работе.
Стереомикшер отсутствует в списке «Запись»
В некоторых случаях пользователи сталкиваются с тем, что даже после выполнения вышеописанных действий среди отключённых и отсоединённых девайсов стереомикшер отсутствует. Рассмотрим методы устранения этой проблемы.
Способ 1: Обновление списка
В некоторых компьютерах (в частности, с серьёзно модифицированной ОС) для появления отключённых устройств на вкладке «Запись» требуется предварительно обновить конфигурацию оборудования в «Диспетчере устройств».
- Нажмите сочетание клавиш Win+R, затем введите в окне запрос devmgmt.msc и кликните «ОК».
После запуска «Диспетчера устройств» воспользуйтесь пунктами «Действие» – «Обновить конфигурацию оборудования».
Если эти меры не возымели результата, воспользуйтесь следующими решениями.
Способ 2: Переустановка драйверов звуковой карты
Проблемы с отображением стереомикшера нередко возникают из-за сбоев в работе служебного ПО для звуковой карты, поэтому, чтобы их устранить, этот софт потребуется удалить и инсталлировать заново. Воспользуйтесь инструкциями из статей далее для решения этой задачи.
Способ 3: Установка стороннего софта
Некоторые звуковые карты не поддерживают рассматриваемую опцию, поэтому она и отсутствует в средствах записи. Но не стоит сразу же бежать в магазин и покупать новые комплектующие с поддержкой нужной функции – заменить встроенный стереомикшер может программа для эмуляции. В качестве таковой будем использовать VB-CABLE Virtual Audio Device
- Загрузите архив с драйвером на компьютер и распакуйте его.
- Зайдите в папку с распакованными данными – там должны быть два исполняемых файла с именами «VBCABLE_Setup» и «VBCABLE_Setup_х64», для x86 и x64 систем соответственно. Выберите тот, разрядность которого отвечает редакции вашей «семёрки», затем кликните по нему ПКМ и воспользуйтесь опцией «Запуск от имени администратора».
Запустится инструмент инсталляции, нажмите в нём «Install Driver».
В системном сообщении кликните «Установить».
По завершении процедуры щёлкните «ОК», затем закройте все открытые программы и перезагрузите компьютер.
Это решение, несмотря на всё удобство, нельзя назвать полноценным: виртуальный стереомикшер не является стопроцентной заменой настоящему.