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(). |