#include "input.h" #include #include #include #include #include #include namespace Mist { /// This class contains all functions needed to implement TS Input class inputTS : public Input { public: inputTS(Util::Config * cfg); ~inputTS(); bool needsLock(); protected: //Private Functions bool checkArguments(){return true;} bool preRun(); bool readHeader(); bool needHeader(); void getNext(bool smart = true); void seek(int seekTime); void trackSelect(std::string trackSpec); void readPMT(); void stream(); void finish(); FILE * inFile;///