Hej.
Probuje zrobic korektor dżwieku za pomoca biblioteki bass.dll nastepujaca funkcja.
Kod:
void __fastcall TForm1::UstawKorektor(Byte a,float Freq,float Band,float Gain)
{
HFX s;
BASS_FXPARAMEQ Param;
BASS_ChannelRemoveFX(stream,s);
BASS_ChannelPause(stream);
s = BASS_ChannelSetFX(stream,BASS_FX_PARAMEQ);
Edit2->Text = BASS_FXGetParameters(s,&Param);
Param.fCenter=Freq;
Param.fBandwidth=Band;
Param.fGain=Gain;
BASS_FXSetParameters(s,&Param); // i jego parametry
BASS_ChannelResume(stream);
}
void __fastcall TForm1::TrackBar1Change(TObject *Sender)
{
UstawKorektor(0,60,18,TrackBar1->Value);
}
Co jezt złe w tym kodzie, bo dźwięk zmiena się okropnie nie do posłuchania.
Prosze o pomoc.
Dzieki z góry!
Problem juz rozwiązany.