summaryrefslogtreecommitdiff
path: root/imageserver.h
diff options
context:
space:
mode:
Diffstat (limited to 'imageserver.h')
-rw-r--r--imageserver.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/imageserver.h b/imageserver.h
new file mode 100644
index 0000000..a8bfd8b
--- /dev/null
+++ b/imageserver.h
@@ -0,0 +1,20 @@
+using namespace std;
+
+// --- cImageServer --------------------------------------------------------
+
+class cImageServer {
+private:
+ cTVScraperDB *db;
+public:
+ cImageServer(cTVScraperDB *db);
+ virtual ~cImageServer(void);
+ scrapType GetScrapType(const cEvent *event);
+ int GetID(int eventID, scrapType type, bool isRecording);
+ tvMedia GetPosterOrBanner(int id, scrapType type);
+ tvMedia GetPoster(int id, scrapType type);
+ tvMedia GetBanner(int id);
+ vector<tvMedia> GetPosters(int id, scrapType type);
+ vector<tvMedia> GetFanart(int id, scrapType type);
+ vector<tvActor> GetActors(int id, scrapType type);
+ string GetDescription(int id, scrapType type);
+}; \ No newline at end of file