Seite 1 von 1

fmod: pointer bei der taginfo?

Verfasst: 25.12.2010 20:28
von deify
hi leute! ich habe neben meinem webcamprojekt noch einen winzigen mediaplayer am laufen! dazu wollte ich die fmodex.dll verwenden! soweit lief auch alles super :D blos jetzt verzweifel ich gerade an der GetTag-funktion!

Code: Alles auswählen

Procedure play(soundfile.s)
    Protected name.s
    Result = FMOD_System_CreateStream(system,@soundfile, #FMOD_SOFTWARE | #FMOD_2D | #FMOD_CreateSTREAM, 0, @sound)   ; | #FMOD_2D | #FMOD_CreateSTREAM
    FMOD_ErrCheck(Result, "CreateStream")
    Result = FMOD_System_PlaySound(system, #FMOD_CHANNEL_FREE, sound, 0, @channel) ; | #FMOD_NONBLOCKING | #FMOD_ACCURATETIME
    FMOD_ErrCheck(Result, "PlaySound")
    
name = "TITLE"
FMOD_Sound_GetTag(sound,@name,#Null,tag)
Debug tag\_data
Debug soundfile
EndProcedure
dieser code gibt ja einen pointer zurück! doch ich habe keine chance diesen auszulesen ): mit peeks kommt nur schwachsinn
mfg deify

Re: fmod: pointer bei der taginfo?

Verfasst: 25.12.2010 20:44
von NicTheQuick
Könntest du uns noch Infos zur Funktion 'FMOD_Sound_GetTag()' und zur Struktur von 'tag' geben? Das mit dem 'name' sieht auch nicht gerade richtig aus. Da musst du bestimmt mehr als nur 5 Bytes Speicher allokieren.

Re: fmod: pointer bei der taginfo?

Verfasst: 25.12.2010 20:51
von deify
habs jetzt mit mehr speicher probiert! hatte beim peek auch das @ vergessen :D jetzt klappts

sry wegen der störung (: