Seite 1 von 2

RIFF-INFO-Chunks mit API lesen/schreiben?

Verfasst: 20.10.2008 00:11
von scholly
moin, moin...

Ich bin eben beim stöbern im MSDN über Resource Interchange File Format Services gestolpert und wenn ich das richtig verstehe, sollte es damit recht einfach sein, RIFF-INFO-TAGS wie "INAM", "IART" usw zu lesen und auch zu verändern bzw. zusätzliche einzufügen.

Ich hab aber kein Plan, wie ich vorgehen muß.
Ich schaff es nochnichtmal, mir mit der API-Funktionen mmioFOURCC einen Wert zu debuggen.

Mein Ansatz war wohl etwas zu blauäugig :oops: :

Code: Alles auswählen

; FOURCC mmioFOURCC(
;   CHAR ch0, 
;   CHAR ch1, 
;   CHAR ch2, 
;   CHAR ch3  
; );

Debug mmioFOURCC_("I", "N", "A", "M")
Mag mir einer der API-Spezis hier unter die Arme greifen?

mDv...
scholly

uuups... warum bekomm ich die URL nich klickbar hin? :o

weil du die Klammern escapen musst:
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
- Kaeru

Verfasst: 20.10.2008 00:25
von ts-soft
Ich weiß nicht obs richtig ist, sieht schon mal ganz anders aus :lol:

Code: Alles auswählen

Macro  MAKEFOURCC(ch0, ch1, ch2, ch3)
  (ch0) | (ch1 << 8) | (ch2 << 16) | (ch3 << 24)
EndMacro

Debug MAKEFOURCC('a', 'b', 'c', 'd')

Verfasst: 20.10.2008 00:35
von scholly
ts-soft hat geschrieben:Ich weiß nicht obs richtig ist, sieht schon mal ganz anders aus :lol:
Das Problem ist erstmal:
PB hat geschrieben:mmioFOURCC_() is not a function, array, macro or linked list
Und wenn das schon so anfängt... :freak:

Verfasst: 20.10.2008 00:41
von Kaeru Gaman
verdammt, was lädt denn hier so ewig lang?
wer hat welche links zu www.nordgoetter.de ?

Verfasst: 20.10.2008 00:42
von ts-soft
Ist ja nur ein Macro, existiert nicht als reale function <)

Code: Alles auswählen

Macro  MAKEFOURCC(ch0, ch1, ch2, ch3)
  (ch0) | (ch1 << 8) | (ch2 << 16) | (ch3 << 24)
EndMacro

Procedure mmioFOURCC(ch0, ch1, ch2, ch3)
  ProcedureReturn MAKEFOURCC(ch0, ch1, ch2, ch3)
EndProcedure

Debug mmioFOURCC('a', 'b', 'c', 'd')
Hab mir nur die wrappende Function gespart, weil die sowieso sinnlos ist. PB
kann die Function nicht importieren, ist nicht in der DLL vorhanden!

Verfasst: 20.10.2008 00:44
von Kaeru Gaman
der MSDN link ist nicht korrekt: der sagt "content not found"

... und ich frag mich immer noch, was hier so lange nachlädt, hier sind doch gar keine bilder die noch nich da sind...

Verfasst: 20.10.2008 00:48
von ts-soft

Verfasst: 20.10.2008 00:53
von scholly
ts-soft hat geschrieben:Ist ja nur ein Macro, existiert nicht als reale function <)
[...]
PBkann die Function nicht importieren, ist nicht in der DLL vorhanden!
ARRRGL. Dann probier ich morgen mal, ob un wie ich mich mit den anderen Funktionen vertrage, jezz mach ich wohl besser BuBu :shock:

:allright: für den Tritt, Thomas

@KG:
der MSDN link ist nicht korrekt: der sagt "content not found"
Tja, das kommt davon, wenn man die Klammern escaped :lol:

Und bei mir isset nich lang am nachladen...

Verfasst: 20.10.2008 00:56
von Kaeru Gaman
... wenn man falsch escaped.. hab die falschen code reingeschrieben, kack.

funzt jetzt.

... und lädt schon wieder lange nach...
unten in der Statusleiste steht "Übertrage Daten von www.nordgoetter.de ..."

.. was lädt der mistsack da bloß?

Verfasst: 20.10.2008 18:13
von TomS
@Kaeru: Gugg mal in deine Signatur xD
Oder in die von ts-soft^^