/* * File: MediainfoReader.h * Author: django * * Created on 30. Juli 2012, 15:03 */ #ifndef MEDIAINFOREADER_H #define MEDIAINFOREADER_H #include #include #include class cLineReader; class cMediainfoReader { public: typedef std::tuple InfoEntry; cMediainfoReader(cLineReader *LineReader); virtual ~cMediainfoReader(); void AddValuableKey(const char *Key); void Close(void); bool IsValuable(std::string &key); InfoEntry *ReadEntry(void); private: cLineReader *reader; std::vector valuableKeys; }; #endif /* MEDIAINFOREADER_H */