Wie bekomme ich FMOD Callback hin?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Wie bekomme ich FMOD Callback hin?

Beitrag 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
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Benutzeravatar
ChaOsKid
Beiträge: 66
Registriert: 29.08.2004 15:07
Wohnort: Oktoberfest

Beitrag 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
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Funktioniert!

DANKE :allright:

MFG Lukaso
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Twilight
Beiträge: 9
Registriert: 06.04.2007 16:24

grafik effekte mit music syncronisieren ?

Beitrag 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....
Zuletzt geändert von Twilight am 09.04.2007 22:23, insgesamt 1-mal geändert.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Es besteht kein Grund, das gesamte Posting fett zu schreiben!
so etwas kann als Schreien interpretiert werden.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten