Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Индикатор уровня громкости


Автор: slava 22.4.2002, 17:21
Народ!!!
Надо написать индикатор громкости в децибелах - не подскажите , как это сделать

Автор: Vit 22.4.2002, 21:11
А как ты себе это представляешь? Что уже появились колонки с обратной связью, позволяющие определить на какой угол ты регулятор на колонке повернул, да и колонки сами - они разные бывают и по мощности и по входному сопротивлению, надо калибровку как-то делать, разве что одновременно микрофоном проверять, только тогда еще и микрофон калибровать надо... Задача по-моему не намного отличается от определения програмным способом цвета корпуса и коврика для мышки. Думаю максимум что ты можешь сделать - это уровень громкости в каких-то относительных единицах(лишь как-то коррелирующих с реальными децибеллами), как это сделано во всех программах...

Автор: Slava 24.4.2002, 09:05
Vit,извиняюсь за мою эмоциональность - ну да мне просто индикатор нужен,как во многих проигрывателях - просто я видел профессиональную вещательную программу, где есть подобный указатель со шкалой в Дб- ну наверно это просто имитация

Автор: Vit 25.4.2002, 14:05
Единственное что удалось найти это компонент на Дельфи (с исходным кодом) на http://www.torry.net/mixer.htm компонент называется Vumeter v.1.0. Я его не разбирал, но похоже что он опрашивает Audio Mixer Driver (или что-то подобное). Попробуй его скачать и поглядеть что он делает и как...

Автор: slava 6.5.2002, 17:17
Vit, спсибо большое!

Автор: Vit 6.5.2002, 18:02
В FAQ по Дельфи появилось еще немного информации по этому поводу:

http://www.forum.vingrad.ru/cgi-bin/newforum/ikonboard.cgi?act=ST;f=32;t=860

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)