Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Громкость кодом!!!


andrey12 ©   (2005-04-30 19:00:00) 

Профи как кодом изменять уровень громкости я пробовал auxsetvolume но регулирую лиш баланс где достать айпи функции отвечающие за зук спасибо всем кто исчет!!!


andrey12   (2005-05-04 21:16:00) [1]

Спасибо братцы бегу проверять!!!!!


Antonn   (2005-05-04 16:44:00) [2]

andrey12   (04.05.05 14:51) [2]
я уже говорил - MMSystem


megabyte-ceercop   (2005-05-04 15:28:00) [3]

Не. Код только дома есть. А здесь, на работе даже дельфи теперь не ставлю. Не до этого :\

auxsetvolume (Chanel, (Volume + Vilume * 65536));

примерно так :)


andrey12   (2005-05-04 14:51:00) [4]

Не моглибы вы дать кусок готового кода ато у меня проблемма с модулями


megabyte-ceercop   (2005-05-04 14:31:00) [5]

auxsetvolume - изменяет громкость для левого и правого канала отдельно. В старших двух байтах передается громкость одного канала в младших двух байта - громкость другого канала (соответствие левого и правого не помню).
Делай так :

в качестве параметра dWORD подставляй
(Volume + Vilume * 65536)
тоесть помещай нужную громкость и в старшие два байта и в младшие.
Должно работать. Я так делал :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо