Показать сообщение отдельно
  #2  
Старый 25.08.2011, 21:17
Аватар для angvelem
angvelem angvelem вне форума
.
 
Регистрация: 18.05.2011
Адрес: Омск
Сообщения: 3,970
Версия Delphi: 3,5,7,10,12,XE2
Репутация: выкл
По умолчанию

Смотря для чего делаешь, в библиотеке 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 в.д.
Ответить с цитированием