Ok habe die Antwort gefunden.
Der Fehler war, das es anstatt:
EQBands[i] := FSOUND_FX_Enable(FSOUND_ALL,FSOUND_FX_PARAMEQ);
Delphi-Quellcode:
EQBands[i] := FSOUND_FX_Enable(song.Channel,FSOUND_FX_PARAMEQ);
//Wobei Channel hier die Variable ist in welche Vorher der channel gespeichert wurde
heißen muss.
Nur damit der Equalizer funktioniert, muss es bei FSOUND_Stream_Open
ja heißen FSOUND_ENABLEFX. Allerdings brauche ich für alle meine Features
FSOUND_ENABLEFX und FSOUND_NORMAL.
Jetzt habe ich versucht sie zu verbinden durch AND, also
FSOUND_Stream_Open(PChar(song.Filename),FSOUND_ENABLEFX and FSOUND_NORMAL, 0, 0);
Aber es geht nicht. wisst ihr warum, bzw. wie es geht?
MfG Flips
Philipp F.