![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Мне нужно отловить число, выражающее собой то, что устанавливается ползунком VolumeControl в Windows XP. Экспериментально выяснилось, что WaveOutGetVolume - это не оно: это значение, устанавливаемое ползунком Wave Control. А мне нужен именно VolumeControl!!!! Помогите, пожалуйста, кто знает!
|
#2
|
||||
|
||||
![]() Смотря для чего делаешь, в библиотеке bass имеется такая функция, или:
Код:
function GetVolume: Byte ; var Vol : TVolumeType; begin Vol.LongVolume := 0; case FDeviceType of dvCD..dvLineIn : auxGetVolume(FSound, @Vol.LongVolume); dvMidi : midiOutGetVolume(FSound, @Vol.LongVolume); dvWave : waveOutGetVolume(FSound, @Vol.LongVolume); end; GetVolume := (Vol.LeftVolume + Vol.RightVolume) shr 9; end; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |