Seite 1 von 1

Wie bekomme ich FMOD Callback hin?

Verfasst: 26.01.2005 21:09
von Lukaso
Hallo,

ich versuche heute schon den ganzen Tag verzweifelt einen Callback von FMOD hinzubekommen mit FSOUND_Stream_SetEndCallback. Bekomme es aber einfach nicht hin.

Kann mir jemand Helfen?

Danke :allright:

Lukaso

Verfasst: 28.01.2005 09:01
von ChaOsKid
hi Lukaso,

Code: Alles auswählen

Procedure.l EndCallBack(*stream.l, *buff.l, len.l, userdata.l)
  Debug "EndCallBack"
  ProcedureReturn 1
EndProcedure
;/
If FSOUND_Init(44000, 8, 0)
  file$ = OpenFileRequester("","","MP3| *.mp3",0)
  If file$= "" : FSOUND_Close() : End : EndIf
  
  *hstream = FSOUND_Stream_Open(file$, 0, 0, 0)
  FSOUND_Stream_SetEndCallback(*hstream, @EndCallBack(), 0)
  
  OpenWindow(0, 0, 0, 90, 60, #PB_Window_ScreenCentered | #PB_Window_SystemMenu, "")
  FSOUND_Stream_Play(0, *hstream)
  
  Repeat
    event=WaitWindowEvent()
  Until event = #PB_EventCloseWindow
  
  FSOUND_Stream_Stop(*hstream)
  FSOUND_Stream_Close(*hstream)
  FSOUND_Close()
  End   
EndIf
mfG
Tobi

Verfasst: 29.01.2005 12:54
von Lukaso
Funktioniert!

DANKE :allright:

MFG Lukaso

grafik effekte mit music syncronisieren ?

Verfasst: 09.04.2007 22:12
von Twilight
Hab da mal ne frage zur callback von fmod...

wie kann ich am einfachsten Grafik-Effekte mit der Music zB .xm
syncronisieren ? evtl mit der Bassline oder zur Melodie ?

Twilight :oops:



edit:sorry....

Verfasst: 09.04.2007 22:17
von Kaeru Gaman
Es besteht kein Grund, das gesamte Posting fett zu schreiben!
so etwas kann als Schreien interpretiert werden.