#include <string>#include <list>#include <map>#include <iostream>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <stdint.h>#include <stdio.h>Go to the source code of this file.
Namespaces | |
| namespace | RIFF |
Defines | |
| #define | POSIX 1 |
| #define | DEBUG 0 |
| #define | CHUNK_ID_RIFF 0x46464952 |
| #define | CHUNK_ID_RIFX 0x58464952 |
| #define | CHUNK_ID_LIST 0x5453494C |
| #define | CHUNK_HEADER_SIZE 8 |
| #define | LIST_HEADER_SIZE 12 |
| #define | RIFF_HEADER_SIZE 12 |
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... | |
|
|
Definition at line 64 of file RIFF.h. Referenced by RIFF::Chunk::Chunk(), RIFF::List::LoadSubChunks(), and RIFF::List::ReadHeader(). |
|
|
Definition at line 61 of file RIFF.h. Referenced by RIFF::List::CountSubLists(), RIFF::List::GetFirstSubList(), RIFF::List::GetNextSubList(), RIFF::List::GetSubList(), RIFF::List::LoadSubChunks(), and PrintChunkList(). |
|
|
Definition at line 59 of file RIFF.h. Referenced by RIFF::File::File(), PrintChunkList(), and RIFF::Chunk::ReadHeader(). |
|
|
Definition at line 60 of file RIFF.h. Referenced by RIFF::Chunk::ReadHeader(). |
|
|
|
|
|
Definition at line 65 of file RIFF.h. Referenced by RIFF::List::List(), RIFF::List::LoadSubChunks(), and DLS::Sample::Sample(). |
|
|
|
|
|
Definition at line 66 of file RIFF.h. Referenced by RIFF::File::File(). |
|
|
|
|
|
Current state of the file stream.
|
|
|
File stream position dependent to these relations.
|
1.4.2