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