Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

Звук   Найти похожие ветки 

 
MAcK ©   (2005-10-14 17:07) [0]

Здраствуйте мастера, подскажите как прогамно можно установить громкость звука и какие билиотеки надо подключить


 
WondeRu ©   (2005-10-14 17:23) [1]

Эта программа увеличивает громкость выбранного канала на 1000:

uses MMSystem;

procedure TForm1.Button1Click(Sender: TObject);
var
 vol: longint;
 LVol, RVol: integer;
begin
 AuxGetVolume(ListBox1.ItemIndex, @Vol);
 LVol := Vol shr 16;
 if LVol < MaxWord - 1000 then
   LVol := LVol + 1000
 else
   LVol := MaxWord;
 RVol := (Vol shl 16) shr 16;
 if RVol < MaxWord - 1000 then
   RVol := RVol + 1000
 else
   RVol := MaxWord;
 AuxSetVolume(ListBox1.ItemIndex, LVol shl 16 + RVol);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
 i: integer;
 cap: TAuxCaps;
begin
 for i := 0 to auxGetNumDevs - 1 do
 begin
   auxGetDevCaps(i, Addr(cap), SizeOf(cap));
   ListBox1.Items.Add(cap.szPname)
 end;
end;



(c) delphiworld


 
Antonn ©   (2005-10-14 18:11) [2]

WondeRu ©   (14.10.05 17:23) [1]
Эта программа увеличивает громкость выбранного канала на 1000:

добавлю - максимум 65535



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
2-1129123747
DelphiLexx
2005-10-12 17:29
2005.11.06
Проблемы с TChart


14-1129446756
SergP
2005-10-16 11:12
2005.11.06
Сегодня кто-нить будет поздравлять с ДР?


9-1114518621
cyborg
2005-04-26 16:30
2005.11.06
Генератор текстуры шрифта


14-1129203524
BaxTMaH
2005-10-13 15:38
2005.11.06
треба помощь


2-1129453062
antoxa2005
2005-10-16 12:57
2005.11.06
Для соритировки ADOTable я использую его св-во IndexFieldNames, а