Fmod: Höhen und Tiefen (Equalizer)

Matrix-NTN

Grünschnabel
Hallo zusammen,
Kann mir einer Helfen ich möchte gerne einen Equalizer basteln damit ich mir die höhen und tiefen selber einstellen kann....

Hier meine initsialisierung:

Code:
FSOUND_SetOutput(FSOUND_OUTPUT_DSOUND);   
FSOUND_SetDriver(0);   
FSOUND_SetMixer(FSOUND_MIXER_QUALITY_AUTODETECT);   
FSOUND_SetHWND(Handle);   
FInitialised := FSOUND_Init(65535, 2,FSOUND_INIT_GLOBALFOCUS);


So und nun zum eigentlichen code:

Code:
fmusic:= FSOUND_Stream_Open(PChar(datei), FSOUND_ENABLEFX and FSOUND_HW2D,0,0);   
fx:=FSOUND_FX_Enable(0, FSOUND_FX_PARAMEQ);   
FSOUND_Stream_PlayEx(FSOUND_FREE,fmusic,0,false);

und nun habe ich 16 Trackbars gemacht...
in der trackbar steht:

Code:
FSOUND_SetPaused(0, TRUE);   
FSOUND_FX_SetParamEQ(fx, 8000, 12, trackbar1.position)   
FSOUND_SetPaused(0, false);

So, aber leider geht das nicht die variable fx beim initsialisieren von Parameq gibt den wert -1 zurück das heist das es nicht geht...
An was kann das leigen?
Mfg
Tobias
 

Neue Beiträge

Zurück