/[svn]/libgig/trunk/src/RIFF.h
ViewVC logotype

Diff of /libgig/trunk/src/RIFF.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 798 by schoenebeck, Thu Nov 3 23:49:11 2005 UTC revision 833 by schoenebeck, Sun Feb 5 17:30:13 2006 UTC
# Line 145  namespace RIFF { Line 145  namespace RIFF {
145              unsigned long ulStartPos;           /* actual position in file where chunk (without header) starts */              unsigned long ulStartPos;           /* actual position in file where chunk (without header) starts */
146              unsigned long ulPos;                /* # of bytes from ulStartPos */              unsigned long ulPos;                /* # of bytes from ulStartPos */
147              uint8_t*      pChunkData;              uint8_t*      pChunkData;
148                unsigned long ulChunkDataSize;
149    
150              Chunk(File* pFile);              Chunk(File* pFile);
151              Chunk(File* pFile, List* pParent, uint32_t uiChunkID, uint uiBodySize);              Chunk(File* pFile, List* pParent, uint32_t uiChunkID, uint uiBodySize);
# Line 223  namespace RIFF { Line 224  namespace RIFF {
224              void ReadHeader(unsigned long fPos);              void ReadHeader(unsigned long fPos);
225              void WriteHeader(unsigned long fPos);              void WriteHeader(unsigned long fPos);
226              void LoadSubChunks();              void LoadSubChunks();
227                void LoadSubChunksRecursively();
228              virtual unsigned long WriteChunk(unsigned long ulWritePos, unsigned long ulCurrentDataOffset);              virtual unsigned long WriteChunk(unsigned long ulWritePos, unsigned long ulCurrentDataOffset);
229              virtual void __resetPos(); ///< Sets List Chunk's read/write position to zero and causes all sub chunks to do the same.              virtual void __resetPos(); ///< Sets List Chunk's read/write position to zero and causes all sub chunks to do the same.
230      };      };

Legend:
Removed from v.798  
changed lines
  Added in v.833

  ViewVC Help
Powered by ViewVC