Classes | |
class | Chunk |
Provides convenient methods to access data of RIFF chunks in general. More... | |
class | List |
Provides convenient methods to access data of RIFF list chunks and their subchunks. More... | |
class | File |
Parses arbitrary RIFF files and provides together with it's base classes convenient methods to walk through the RIFF tree. More... | |
class | Exception |
Will be thrown whenever an error occurs while parsing a RIFF file. More... | |
Typedefs | |
typedef std::string | String |
Enumerations | |
enum | stream_mode_t { stream_mode_read = 0, stream_mode_read_write = 1, stream_mode_closed = 2 } |
Whether file stream is open in read or in read/write mode. More... | |
enum | stream_state_t { stream_ready = 0, stream_end_reached = 1, stream_closed = 2 } |
Current state of the file stream. More... | |
enum | stream_whence_t { stream_start = 0, stream_curpos = 1, stream_backward = 2, stream_end = 3 } |
File stream position dependent to these relations. More... | |
Functions | |
String | libraryName () |
Returns the name of this C++ library. | |
String | libraryVersion () |
Returns version of this C++ library. | |
String | __resolveChunkPath (Chunk *pCk) |
Returns a human readable path of the given chunk. |
typedef std::string RIFF::String |
enum RIFF::stream_mode_t |
enum RIFF::stream_state_t |
String RIFF::__resolveChunkPath | ( | Chunk * | pCk | ) |
Returns a human readable path of the given chunk.
Definition at line 36 of file RIFF.cpp.
References CHUNK_ID_LIST, and RIFF::Chunk::GetParent().
Referenced by RIFF::Chunk::Resize(), and RIFF::File::Save().
String RIFF::libraryName | ( | ) |
Returns the name of this C++ library.
This is usually "libgig" of course. This call is equivalent to DLS::libraryName() and gig::libraryName().
String RIFF::libraryVersion | ( | ) |
Returns version of this C++ library.
This call is equivalent to DLS::libraryVersion() and gig::libraryVersion().