Merge branch 'WirelessLanSetup' into vuplus_experimental
[vuplus_dvbapp] / lib / dvb / metaparser.h
1 #ifndef __lib_dvb_metaparser_h
2 #define __lib_dvb_metaparser_h
3
4 #include <string>
5 #include <lib/dvb/idvb.h>
6
7 class eDVBMetaParser
8 {
9 public:
10         eDVBMetaParser();
11         int parseFile(const std::string &basename);
12         int parseMeta(const std::string &filename);
13         int parseRecordings(const std::string &filename);
14         int updateMeta(const std::string &basename);
15         long long fileSize(const std::string &basename);
16
17         eServiceReferenceDVB m_ref;
18         int m_data_ok, m_time_create, m_length;
19         std::string m_name, m_description, m_tags, m_service_data;
20         long long m_filesize;
21 };
22
23 #endif