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

głośność systemu.. :-)
szerszeń16
  • Rejestracja:około 22 lata
  • Ostatnio:prawie 22 lata
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.


No comment
mirekpil
  • Rejestracja:ponad 22 lata
  • Ostatnio:prawie 10 lat
  • Postów:481
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;

szerszeń16
  • Rejestracja:około 22 lata
  • Ostatnio:prawie 22 lata
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...


No comment
JU
  • Rejestracja:około 22 lata
  • Ostatnio:3 miesiące
  • Postów:5042
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@!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.