34#define CONTENT_SERVICE QString("/Content/")
35#define CONTENT_HANDLE QString("Content")
40 Q_CLASSINFO(
"Version",
"2.0")
41 Q_CLASSINFO(
"DownloadFile",
"methods=POST;name=bool")
42 Q_CLASSINFO(
"AddLiveStream",
"methods=GET,POST,HEAD")
43 Q_CLASSINFO(
"AddRecordingLiveStream",
"methods=GET,POST,HEAD")
44 Q_CLASSINFO(
"AddVideoLiveStream",
"methods=GET,POST,HEAD")
45 Q_CLASSINFO(
"GetLiveStream",
"methods=GET,POST,HEAD")
46 Q_CLASSINFO(
"GetLiveStreamList",
"methods=GET,POST,HEAD")
47 Q_CLASSINFO(
"StopLiveStream",
"methods=GET,POST,HEAD")
48 Q_CLASSINFO(
"RemoveLiveStream",
"methods=GET,POST,HEAD;name=bool")
59 const QString &FileName );
62 const QString &FileName,
63 int Width,
int Height );
70 const QString &Inetref,
71 int Season,
int Width,
77 const QDateTime &StartTime );
84 int Id,
int Width,
int Height );
86 static QFileInfo
GetAlbumArt (
int Id,
int Width,
int Height );
90 const QDateTime &StartTime,
98 const QDateTime &StartTime,
99 const QString &Download );
101 static QFileInfo
GetMusic (
int Id );
102 static QFileInfo
GetVideo (
int Id );
105 const QString &FileName );
QFileInfo GetRecording(int RecordedId, int ChanId, const QDateTime &StartTime, const QString &Download)
static V2ArtworkInfoList * GetProgramArtworkList(const QString &Inetref, int Season)
static V2ArtworkInfoList * GetRecordingArtworkList(int RecordedId, int ChanId, const QDateTime &StartTime)
static void RegisterCustomTypes()
static QString GetHash(const QString &StorageGroup, const QString &FileName)
static QFileInfo GetFile(const QString &StorageGroup, const QString &FileName)
static QFileInfo GetVideoArtwork(const QString &Type, int Id, int Width, int Height)
static bool DownloadFile(const QString &URL, const QString &StorageGroup)
static QFileInfo GetRecordingArtwork(const QString &Type, const QString &Inetref, int Season, int Width, int Height)
static QFileInfo GetAlbumArt(int Id, int Width, int Height)
~V2Content() override=default
static QFileInfo GetMusic(int Id)
static QFileInfo GetImageFile(const QString &StorageGroup, const QString &FileName, int Width, int Height)
static QStringList GetDirList(const QString &StorageGroup)
static QFileInfo GetVideo(int Id)
static QFileInfo GetPreviewImage(int RecordedId, int ChanId, const QDateTime &StartTime, int Width, int Height, int SecsIn, const QString &Format)
static QStringList GetFileList(const QString &StorageGroup)