removed whitespace, added some comments.
[swftools.git] / lib / rfxswf.h
index 6da4a50..25148df 100644 (file)
@@ -131,7 +131,7 @@ typedef struct _TAG             // NEVER access a Tag-Struct directly !
 typedef struct _SOUNDINFO 
 {
     U8 stop;
-    U8 multiple; //continue playing if already started
+    U8 nomultiple; //continue playing if already started
 
     U32 inpoint;
     U32 outpoint;
@@ -188,10 +188,12 @@ void swf_OptimizeTagOrder(SWF*swf);
 // basic routines:
     
 TAG * swf_InsertTag(TAG * after,U16 id);    // updates frames, if necessary
+TAG * swf_InsertTagBefore(SWF*swf, TAG * before,U16 id);     // like InsertTag, but insert tag before argument
 int   swf_DeleteTag(TAG * t);
 
 void  swf_ClearTag(TAG * t);                //frees tag data
-
+void  swf_ResetTag(TAG*tag, U16 id);        //set's tag position and length to 0, without freeing it
+    
 void  swf_SetTagPos(TAG * t,U32 pos);       // resets Bitcount
 U32   swf_GetTagPos(TAG * t);