/[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 2450 by persson, Wed May 8 17:53:07 2013 UTC revision 2482 by schoenebeck, Mon Nov 25 02:22:38 2013 UTC
# Line 180  namespace RIFF { Line 180  namespace RIFF {
180              String         GetChunkIDString();              String         GetChunkIDString();
181              uint32_t       GetChunkID() { return ChunkID; }             ///< Chunk ID in unsigned integer representation.              uint32_t       GetChunkID() { return ChunkID; }             ///< Chunk ID in unsigned integer representation.
182              List*          GetParent()  { return pParent; }             ///< Returns pointer to the chunk's parent list chunk.              List*          GetParent()  { return pParent; }             ///< Returns pointer to the chunk's parent list chunk.
183              unsigned long  GetSize()    { return CurrentChunkSize; }    ///< Chunk size in bytes (without header, thus the chunk data body)              unsigned long  GetSize() const { return CurrentChunkSize; } ///< Chunk size in bytes (without header, thus the chunk data body)
184              unsigned long  GetNewSize() { return NewChunkSize;     }    ///< New chunk size if it was modified with Resize().              unsigned long  GetNewSize() { return NewChunkSize;     }    ///< New chunk size if it was modified with Resize().
185              unsigned long  GetPos()     { return ulPos; }               ///< Position within the chunk data body              unsigned long  GetPos()     { return ulPos; }               ///< Position within the chunk data body
186              unsigned long  GetFilePos() { return ulStartPos + ulPos; }  ///< Current, actual offset in file.              unsigned long  GetFilePos() { return ulStartPos + ulPos; }  ///< Current, actual offset in file.
# Line 325  namespace RIFF { Line 325  namespace RIFF {
325              bool          SetMode(stream_mode_t NewMode);              bool          SetMode(stream_mode_t NewMode);
326              void SetByteOrder(endian_t Endian);              void SetByteOrder(endian_t Endian);
327              String GetFileName();              String GetFileName();
328                void SetFileName(const String& path);
329                bool IsNew() const;
330              virtual void Save();              virtual void Save();
331              virtual void Save(const String& path);              virtual void Save(const String& path);
332              virtual ~File();              virtual ~File();
# Line 341  namespace RIFF { Line 343  namespace RIFF {
343              #endif // POSIX              #endif // POSIX
344              String Filename;              String Filename;
345              bool   bEndianNative;              bool   bEndianNative;
346                bool   bIsNewFile;
347    
348              void LogAsResized(Chunk* pResizedChunk);              void LogAsResized(Chunk* pResizedChunk);
349              void UnlogResized(Chunk* pResizedChunk);              void UnlogResized(Chunk* pResizedChunk);

Legend:
Removed from v.2450  
changed lines
  Added in v.2482

  ViewVC Help
Powered by ViewVC