134 files changed, 31073 insertions, 30287 deletions
diff --git a/tvapi/libtv/tvdb/CTvDatabase.h b/tvapi/libtv/tvdb/CTvDatabase.h index be29f2a..fc9b285 100644 --- a/tvapi/libtv/tvdb/CTvDatabase.h +++ b/tvapi/libtv/tvdb/CTvDatabase.h @@ -28,67 +28,67 @@ using namespace android; //无解的关联 class CTvDatabase: public CSqlite { public: - static const char *DEFAULT_DB_PATH; - static const int DB_VERSION = 8; - static const char *DB_VERSION_FIELD; + static const char *DEFAULT_DB_PATH; + static const int DB_VERSION = 8; + static const char *DB_VERSION_FIELD; - static const char feTypes[][32]; - static const char srvTypes[][32]; - static const char vidFmts[][32]; - static const char audFmts[][32]; - static const char mods[][32]; - static const char bandwidths[][32]; - static const char lnbPowers[][32]; - static const char sig22K[][32]; - static const char tonebursts[][32]; - static const char diseqc10s[][32]; - static const char diseqc11s[][32]; - static const char motors[][32]; - static const char ofdmModes[][32]; - static const char atvVideoStds[][32]; - static const char atvAudioStds[][32]; - template<typename T> - int StringToIndex(const T &t, const char *item) - { - if (item == NULL) return -1; - int size = sizeof(t) / sizeof(t[0]); - for (int i = 0; i < size; i++) { - if (strcmp(t[i], item) == 0) return i; - } - return -1; - } + static const char feTypes[][32]; + static const char srvTypes[][32]; + static const char vidFmts[][32]; + static const char audFmts[][32]; + static const char mods[][32]; + static const char bandwidths[][32]; + static const char lnbPowers[][32]; + static const char sig22K[][32]; + static const char tonebursts[][32]; + static const char diseqc10s[][32]; + static const char diseqc11s[][32]; + static const char motors[][32]; + static const char ofdmModes[][32]; + static const char atvVideoStds[][32]; + static const char atvAudioStds[][32]; + template<typename T> + int StringToIndex(const T &t, const char *item) + { + if (item == NULL) return -1; + int size = sizeof(t) / sizeof(t[0]); + for (int i = 0; i < size; i++) { + if (strcmp(t[i], item) == 0) return i; + } + return -1; + } public: - CTvDatabase(); - //直接指定数据库连接句柄 - //CTvDatabase(char* path, sqlite3 * h); - static CTvDatabase *GetTvDb(); - static void deleteTvDb(); - ~CTvDatabase(); - //用指定路径创建TV数据库. - int UnInitTvDb(); - int InitTvDb(const char *path); - //showboz test - class ChannelPara : public LightRefBase<ChannelPara> { - public: - int mode; - int freq; - int symbol_rate; - int modulation; - int bandwidth; - int polar; - }; + CTvDatabase(); + //直接指定数据库连接句柄 + //CTvDatabase(char* path, sqlite3 * h); + static CTvDatabase *GetTvDb(); + static void deleteTvDb(); + ~CTvDatabase(); + //用指定路径创建TV数据库. + int UnInitTvDb(); + int InitTvDb(const char *path); + //showboz test + class ChannelPara : public LightRefBase<ChannelPara> { + public: + int mode; + int freq; + int symbol_rate; + int modulation; + int bandwidth; + int polar; + }; - static int getChannelParaList(char *path, Vector<sp<ChannelPara> > &vcp); + static int getChannelParaList(char *path, Vector<sp<ChannelPara> > &vcp); - int importDbToXml(); - int importXmlToDB(const char *xmlPath); - bool isAtv256ProgInsertForSkyworth(); - int insert256AtvProgForSkyworth(); - int ClearDbTable(); - int clearDbAllProgramInfoTable(); + int importDbToXml(); + int importXmlToDB(const char *xmlPath); + bool isAtv256ProgInsertForSkyworth(); + int insert256AtvProgForSkyworth(); + int ClearDbTable(); + int clearDbAllProgramInfoTable(); private: - static CTvDatabase *mpDb; - int isFreqListExist(void); + static CTvDatabase *mpDb; + int isFreqListExist(void); }; #endif //_CTVDATABASE_H |