BASS_ChannelGetLevel - co jest?

0

mam maly problem z bass'em:

[...]
level:=BASS_ChannelGetLevel(H);

r:=hi(level);
l:=lo(level);

ProgressBar1.Position:=r;
ProgressBar2.Position:=l;
[...]

wszystko ładnie ale tylko dla prawego kanału.
lewy strasznie "skacze" niezaleznie od glosnosci na tym kanale i nie wiem co z tym zrobic [rotfl]

help!
dzieki z gory [browar]

0

Nie wiem, co dokładnie robią lo() oraz hi(), ale być może tu tkwi błąd i trzeba użyć loword/hiword.

0

dzięki za naprowadzenie [browar]

trzeba uzyc loword() i hiword() a ProgressBar.Max ustawic na 32767 a nie na 255 :)

var l,r:integer;
    level:integer;
begin
[...]
level:=BASS_ChannelGetLevel(H);

r:=hiword(level);
l:=loword(level);

ProgressBar1.Position:=r;
ProgressBar2.Position:=l;

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