Конференция "WinAPI" » Как обойти виндовский микшер [D7, WinXP]
 
  • ZZtop24 (11.04.09 10:45) [0]
    Здрасте! Пишу тестер звуковой и вдруг возникла проблем.
    Нужно чтобы винда и все остальные проги не издавали звук, а вот моя могла. Плиз, помогите!
    (ЗЫ Поставлены рендеры на DirectS и MME, вопрос относится к ним обоим)
  • ZZtop24 (11.04.09 19:24) [1]
    Гм... Может что-то не так или вообще не тут написал? Ну хоть кто-нибудь помогите...
  • Сергей М. © (11.04.09 20:44) [2]

    > Как обойти виндовский микшер


    Никак.
    Микшер обойти не удастся.
    И не "виндовский" он вовсе, а аппаратный.
  • ZZtop24 (12.04.09 01:22) [3]
    Ну хотябы чтоб всё кроме моей проги заткнулось сделать можно?
    Должен же быть первичный буфер в который пишут DirectSound и следовательно MME? (что вроде как в способ DirectX есть)
  • Германн © (12.04.09 01:38) [4]

    > ZZtop24   (11.04.09 10:45)
    >
    > Здрасте! Пишу тестер звуковой и вдруг возникла проблем.
    > Нужно чтобы винда и все остальные проги не издавали звук,
    >  а вот моя могла. Плиз, помогите!

    Все "остальные проги" закрыть или не запускать вовсе. А в настройках винды выключить все звуки. Чем не решение для "тестера звукового"?
  • Сергей М. © (12.04.09 21:12) [5]

    > ZZtop24


    Любые потоки проходят через микшер.
  • CrytoGen (13.04.09 19:24) [6]
    используй Vista, там для каждого приложения уровень громкости отдельно задаётся : для своей программы звук включишь, для остальных выключишь.
  • Дмитрий С © (14.04.09 04:46) [7]
    Перехват Апи. Чем там звук вообще воспроизводят вообще?
  • имя (15.04.09 00:05) [8]
    Удалено модератором
  • Сергей М. © (15.04.09 08:15) [9]

    > Клоака   (15.04.09 00:05) [8]


    DeviceIOControl - это "звуковая процедура"
    ?)
  • Юрий Зотов © (15.04.09 09:11) [10]
    > чтоб всё кроме моей проги заткнулось

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

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

    Но ОЧЕНЬ хотят. И причем именно так - "чтоб всё кроме моей проги заткнулось".

    Болезнь переходного возраста? Так, вроде, не подростки уже... пора бы...
  • ZZTop24 (17.04.09 23:08) [11]

    > И причем именно так - "чтоб всё кроме моей проги заткнулось"


    И больше никак! С манией величия у меня всё в поряде, вот только любят хитрые юзеры иногда потыкать мышью не туда... Ситуация проста до безобразия... Эталонный сигнал уходит на ЦАП, и параллельно пишется цифра с АЦП. Потом сигналы интересными способами сравниваются. И НЕ ДАЙ БОГ этот "хитрый" юзер захочет на параллели,к примеру, послушать музыку.
  • Германн © (18.04.09 01:02) [12]

    > Юрий Зотов ©   (15.04.09 09:11) [10]
    >
    > > чтоб всё кроме моей проги заткнулось
    >
    > Нет, ну я, конечно, и раньше знал, что на свете существуют
    > люди с манией величия, но до появления Интернета я не предполагал,
    >  что их так много...
    >

    Юр. Автор просто не удосужился в самом сабже грамотно разъяснить свою задачу! (Уж  который раз я упоминаю о желательности приведения в вопросе описания задачи, помимо описания самого вопроса).
    Ну и второе. Автор зачем-то захотел сделать "тестер звуковой" используя стандартные средства Windows. Ещё один Кулибин, блин.
  • Германн © (18.04.09 01:12) [13]

    > ZZTop24   (17.04.09 23:08) [11]
    >
    >
    > > И причем именно так - "чтоб всё кроме моей проги заткнулось"
    >
    >
    > И больше никак! С манией величия у меня всё в поряде, вот
    > только любят хитрые юзеры иногда потыкать мышью не туда.
    > .. Ситуация проста до безобразия... Эталонный сигнал уходит
    > на ЦАП, и параллельно пишется цифра с АЦП. Потом сигналы
    > интересными способами сравниваются. И НЕ ДАЙ БОГ этот "хитрый"
    > юзер захочет на параллели,к примеру, послушать музыку.

    А вот не надо писать "батонокидательские тестеры" на Дельфи под Windows!
    No passaran! :)
  • ZZTop24 (18.04.09 12:51) [14]

    > "батонокидательские тестеры" на Дельфи под Windows


    А есть какой-то другой вариант именно под Windows?
  •  _% (18.04.09 21:02) [15]
    ржу не могу, обойти микшер для чего ??
  • Германн © (19.04.09 01:39) [16]

    > ZZTop24   (18.04.09 12:51) [14]
    >
    >
    > > "батонокидательские тестеры" на Дельфи под Windows
    >
    >
    > А есть какой-то другой вариант именно под Windows?
    >

    Вариант чего?
    Что есть "тестер звуковой", который ты пишешь?
    Мне лень тут перечислять варианты "тестерных" задач и способов их решений.
  • antonn © (20.04.09 01:35) [17]
    Микшер есть и в винде, часто под этим названием скрывается некий "wave" в регуляторе громкости, переключенный на запись. В отличии от Mic/aux/cd-audio с Wave можно писать те звуки, что "звучат от ОС".
    Окромя "Wave" есть "master", регулирующий громксоть глобально, wave регулирует цифровой поток "от ОС", так же обычно есть регуляторы громкости Midi/CD/line-in.
    Я смотрю столько "больших" людей сильно заинтересовалось, может быть мои скромные предположения помогут им "допереть" до того, что хотел автор.
  • Германн © (20.04.09 02:12) [18]

    > antonn ©   (20.04.09 01:35) [17]
    >
    ...
    > Я смотрю столько "больших" людей сильно заинтересовалось,
    >  может быть мои скромные предположения помогут им "допереть"
    > до того, что хотел автор.

    Не. Лучше бы попытался помочь автору понять и "допереть".
  • ZZTop24 © (20.04.09 16:49) [19]

    > Окромя "Wave" есть "master", регулирующий громксоть глобально,
    >  wave регулирует цифровой поток "от ОС", так же обычно есть
    > регуляторы громкости Midi/CD/line-in.


    Дык звук через DirectSound и MME тоже, как мне кажется, пойдёт через "Wave".
    Или есть какой то способ его обойти, этот "Wave".


    > Мне лень тут перечислять варианты "тестерных" задач и способов
    > их решений.


    Ну хоть спасибо за внимание... А у вас тут новичкам тяжеловато...
 
Конференция "WinAPI" » Как обойти виндовский микшер [D7, WinXP]
Есть новые Нет новых   [134435   +0][b:0][p:0.001]