26 static void callbackWrapper(
char * data,
size_t len,
unsigned int id);
27 virtual bool setup() = 0;
28 virtual bool readHeader() = 0;
29 virtual bool atKeyFrame();
30 virtual void getNext(
bool smart =
true) {};
31 virtual void seek(
int seekTime){};
32 virtual void finish();
33 void play(
int until = 0);
36 void checkHeaderTimes(std::string streamFile);
37 virtual void removeUnused();
39 virtual void userCallback(
char * data,
size_t len,
unsigned int id);
40 virtual void convert();
43 virtual void parseHeader();
44 bool bufferFrame(
unsigned int track,
unsigned int keyNum);
62 std::map<unsigned int, std::map<unsigned int, unsigned int> >
pageCounter;
Class containing all basic input and output functions.
Definition: io.h:66
int curPart
Definition: input.h:16
A JSON::Value is either a string or an integer, but may also be an object, array or null...
Definition: json.h:21
Recording to file.
Definition: input.cpp:13
The server part of a server/client model for shared memory.
Definition: shared_memory.h:177
Deals with parsing configuration from commandline options.
Definition: config.h:18
int first
Definition: input.h:14
int curKey
Definition: input.h:15