Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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 |