fmod: pointer bei der taginfo?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
deify
Beiträge: 141
Registriert: 29.03.2010 22:01
Computerausstattung: Win7 64bit
AMD Phenom II X4 940
NVIDIA GeForce GTS 250
4GB RAM
Kontaktdaten:

fmod: pointer bei der taginfo?

Beitrag 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
Windows 7 | 64bit | PureBasic 4.51 (x64/x86)
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8812
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: fmod: pointer bei der taginfo?

Beitrag 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.
Benutzeravatar
deify
Beiträge: 141
Registriert: 29.03.2010 22:01
Computerausstattung: Win7 64bit
AMD Phenom II X4 940
NVIDIA GeForce GTS 250
4GB RAM
Kontaktdaten:

Re: fmod: pointer bei der taginfo?

Beitrag von deify »

habs jetzt mit mehr speicher probiert! hatte beim peek auch das @ vergessen :D jetzt klappts

sry wegen der störung (:
Windows 7 | 64bit | PureBasic 4.51 (x64/x86)
Antworten