głośność systemu.. :-)

0

Jak ustawić głośność dla systemu? Widziałem komponent TAudio , ale to aż 60 kb kodu. chce tylko wykonać jedną operacje, a z wysłuskaniem polecenia zmiany głośności z tego kompomnentu mam problem. Gdyby ktoś, coś... :-) aha! zdaje sie że w faq jest coś, ale to ustawia tylko dla wav'ów.

0

uses MMSystem;

procedure SetWavVolume(Lewy,Prawy:Byte);
begin
waveOutSetVolume(WAVE_MAPPER, Integer((Lewy shl 24) or (Prawy shl 8)));

  auxSetVolume(0, Integer((Lewy shl 24) or (Prawy shl 8)));

  MidiOutSetVolume(0, Integer((Lewy shl 24) or (Prawy shl 8)));

end;

0

hehe. no ale kiedy otworzycie mixer to jest kilka kolumn, nie? nie chce żeby zmieniła sie wartość na tej z wav'em tylko na tej ogólnej. W TAudio bezproblemowo sie tym manipuluje, a polecenie WaveOutSetVolume odnosi sie jedynie do wav'e...

0

a polecenie WaveOutSetVolume odnosi sie jedynie do wav'e...

Mylisz się... Właśnie odnosi się do tego, co chcesz

0

o człowieku... masz jakies 500 postów na koncie i nie łapiesz o co mi chodzi... Znajdź sobie w kompie, w tray'u ikonke głośnika albo mixera i kliknij tak ze 2 razy :-/ . zobaczysz okienko ze zmianą głośności poszczególnych .. jak to nazwać.. kanałów? . no ok. i jeden będzie ogólny. jak słuchasz np. midi to zmiana głośności wave nic ci nie da. trzeba odnieść sie do głównej głośności... oki. daruje sobie to... wyrzuce to z programu i jak kiedyś ktoś będzie sie z tym męczył to mi powie jak mu sie uda.... albo jak będe mądrzejszy i rozpracuje komponent TAudio...

n@r@sk@!

1 użytkowników online, w tym zalogowanych: 0, gości: 1