|
Q_INVOKABLE | Dvr (QObject *=nullptr) |
|
DTC::ProgramList * | GetExpiringList (int StartIndex, int Count) override |
|
DTC::ProgramList * | GetRecordedList (bool Descending, int StartIndex, int Count, const QString &TitleRegEx, const QString &RecGroup, const QString &StorageGroup, const QString &Category, const QString &Sort, bool IgnoreLiveTV, bool IgnoreDeleted) override |
|
DTC::ProgramList * | GetOldRecordedList (bool Descending, int StartIndex, int Count, const QDateTime &StartTime, const QDateTime &EndTime, const QString &Title, const QString &SeriesId, int RecordId, const QString &Sort) override |
|
DTC::Program * | GetRecorded (int RecordedId, int ChanId, const QDateTime &recstarttsRaw) override |
|
bool | AddRecordedCredits (int RecordedId, const QJsonObject &json) override |
|
int | AddRecordedProgram (const QJsonObject &json) override |
|
bool | RemoveRecorded (int RecordedId, int ChanId, const QDateTime &recstarttsRaw, bool ForceDelete, bool AllowRerecord) override |
|
bool | DeleteRecording (int RecordedId, int ChanId, const QDateTime &recstarttsRaw, bool ForceDelete, bool AllowRerecord) override |
|
bool | UnDeleteRecording (int RecordedId, int ChanId, const QDateTime &recstarttsRaw) override |
|
bool | StopRecording (int RecordedId) override |
|
bool | ReactivateRecording (int RecordedId, int ChanId, const QDateTime &recstarttsRaw) override |
|
bool | RescheduleRecordings (void) override |
|
bool | AllowReRecord (int RecordedId) override |
|
bool | UpdateRecordedWatchedStatus (int RecordedId, int ChanId, const QDateTime &recstarttsRaw, bool Watched) override |
|
long | GetSavedBookmark (int RecordedId, int ChanId, const QDateTime &recstarttsRaw, const QString &OffsetType) override |
|
bool | SetSavedBookmark (int RecordedId, int ChanId, const QDateTime &recstarttsRaw, const QString &OffsetType, long Offset) override |
|
DTC::CutList * | GetRecordedCutList (int RecordedId, int ChanId, const QDateTime &recstarttsRaw, const QString &OffsetType) override |
|
DTC::CutList * | GetRecordedCommBreak (int RecordedId, int ChanId, const QDateTime &recstarttsRaw, const QString &OffsetType) override |
|
DTC::CutList * | GetRecordedSeek (int RecordedId, const QString &OffsetType) override |
|
DTC::MarkupList * | GetRecordedMarkup (int RecordedId) override |
|
bool | SetRecordedMarkup (int RecordedId, const QJsonObject &json) override |
|
DTC::ProgramList * | GetConflictList (int StartIndex, int Count, int RecordId) override |
|
DTC::ProgramList * | GetUpcomingList (int StartIndex, int Count, bool ShowAll, int RecordId, int RecStatus) override |
|
DTC::EncoderList * | GetEncoderList () override |
|
DTC::InputList * | GetInputList () override |
|
QStringList | GetRecGroupList () override |
|
QStringList | GetProgramCategories (bool OnlyRecorded) override |
|
QStringList | GetRecStorageGroupList () override |
|
QStringList | GetPlayGroupList () override |
|
DTC::RecRuleFilterList * | GetRecRuleFilterList () override |
|
QStringList | GetTitleList (const QString &RecGroup) override |
|
DTC::TitleInfoList * | GetTitleInfoList () override |
|
uint | AddRecordSchedule (const QString &Title, const QString &Subtitle, const QString &Description, const QString &Category, const QDateTime &recstarttsRaw, const QDateTime &recendtsRaw, const QString &SeriesId, const QString &ProgramId, int ChanId, const QString &Station, int FindDay, QTime FindTime, int ParentId, bool Inactive, uint Season, uint Episode, const QString &Inetref, QString Type, QString SearchType, int RecPriority, uint PreferredInput, int StartOffset, int EndOffset, const QDateTime &lastrectsRaw, QString DupMethod, QString DupIn, bool NewEpisOnly, uint Filter, QString RecProfile, QString RecGroup, QString StorageGroup, QString PlayGroup, bool AutoExpire, int MaxEpisodes, bool MaxNewest, bool AutoCommflag, bool AutoTranscode, bool AutoMetaLookup, bool AutoUserJob1, bool AutoUserJob2, bool AutoUserJob3, bool AutoUserJob4, int Transcoder) override |
|
bool | UpdateRecordSchedule (uint RecordId, const QString &Title, const QString &Subtitle, const QString &Description, const QString &Category, const QDateTime &dStartTimeRaw, const QDateTime &dEndTimeRaw, const QString &SeriesId, const QString &ProgramId, int ChanId, const QString &Station, int FindDay, QTime FindTime, bool Inactive, uint Season, uint Episode, const QString &Inetref, QString Type, QString SearchType, int RecPriority, uint PreferredInput, int StartOffset, int EndOffset, QString DupMethod, QString DupIn, bool NewEpisOnly, uint Filter, QString RecProfile, QString RecGroup, QString StorageGroup, QString PlayGroup, bool AutoExpire, int MaxEpisodes, bool MaxNewest, bool AutoCommflag, bool AutoTranscode, bool AutoMetaLookup, bool AutoUserJob1, bool AutoUserJob2, bool AutoUserJob3, bool AutoUserJob4, int Transcoder) override |
|
bool | RemoveRecordSchedule (uint RecordId) override |
|
bool | AddDontRecordSchedule (int ChanId, const QDateTime &StartTime, bool NeverRecord) override |
|
DTC::RecRuleList * | GetRecordScheduleList (int StartIndex, int Count, const QString &Sort, bool Descending) override |
|
DTC::RecRule * | GetRecordSchedule (uint RecordId, const QString &Template, int nRecordedId, int ChanId, const QDateTime &dStartTimeRaw, bool MakeOverride) override |
|
bool | EnableRecordSchedule (uint RecordId) override |
|
bool | DisableRecordSchedule (uint RecordId) override |
|
int | RecordedIdForKey (int ChanId, const QDateTime &recstarttsRaw) override |
|
int | RecordedIdForPathname (const QString &pathname) override |
|
QString | RecStatusToString (int RecStatus) override |
|
QString | RecStatusToDescription (int RecStatus, int RecType, const QDateTime &StartTime) override |
|
QString | RecTypeToString (const QString &RecType) override |
|
QString | RecTypeToDescription (const QString &RecType) override |
|
QString | DupMethodToString (const QString &DupMethod) override |
|
QString | DupMethodToDescription (const QString &DupMethod) override |
|
QString | DupInToString (const QString &DupIn) override |
|
QString | DupInToDescription (const QString &DupIn) override |
|
int | ManageJobQueue (const QString &Action, const QString &JobName, int JobId, int RecordedId, QDateTime jobstarttsRaw, QString RemoteHost, QString JobArgs) override |
|
| DvrServices (QObject *parent=nullptr) |
|
| Service (QObject *parent=nullptr) |
|
virtual QVariant | ConvertToVariant (int nType, void *pValue) |
|
virtual void * | ConvertToParameterPtr (int nTypeId, const QString &sParamType, void *pParam, const QString &sValue) |
|
bool | HAS_PARAM (const QString &p) const |
|
Definition at line 36 of file dvr.h.