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_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. | |
|
|
|
|
|
Current state of the file stream.
|
|
|
File stream position dependent to these relations.
|
|
|
Returns the name of this C++ library. This is usually "libgig" of course. This call is equivalent to DLS::libraryName() and gig::libraryName(). |
|
|
Returns version of this C++ library. This call is equivalent to DLS::libraryVersion() and gig::libraryVersion(). |
1.4.5