Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2008-11-24 23:37:17 ЛС | профиль | цитата
это надо делать элемент, который данные по BASS_DATA_FFT256 выдает сразу в поток


#pas
var
FFTData:array [0..255] of Single;
h:cardinal;
begin
h := _prop_SoundStream^;
if BASS_ChannelIsActive(h) <> BASS_ACTIVE_PLAYING then Exit;
BASS_ChannelGetData(h, @FFTData, BASS_DATA_FFT256 or BASS_DATA_FFT_NOWINDOW);
st.size := 0;
st.write(FFTData, 256*sizeof(single));
_hi_onEvent(onData, st);
end;
что-то вроде такого
карма: 27
0