Dvr Class Reference

#include <dvr.h>

Inheritance diagram for Dvr:
DvrServices Service

List of all members.

Public Member Functions

Q_INVOKABLE Dvr (QObject *parent=0)
DTC::ProgramListGetExpiringList (int StartIndex, int Count)
DTC::ProgramListGetRecordedList (bool Descending, int StartIndex, int Count)
DTC::ProgramListGetFilteredRecordedList (bool Descending, int StartIndex, int Count, const QString &TitleRegEx, const QString &RecGroup, const QString &StorageGroup)
DTC::ProgramGetRecorded (int ChanId, const QDateTime &StartTime)
bool RemoveRecorded (int ChanId, const QDateTime &StartTime)
DTC::ProgramListGetConflictList (int StartIndex, int Count)
DTC::ProgramListGetUpcomingList (int StartIndex, int Count, bool ShowAll)
DTC::EncoderListGetEncoderList ()
int AddRecordSchedule (int ChanId, QDateTime StartTime, int ParentId, bool Inactive, uint Season, uint Episode, QString Inetref, int FindId, QString Type, QString SearchType, int RecPriority, uint PreferredInput, int StartOffset, int EndOffset, QString DupMethod, QString DupIn, 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)
bool RemoveRecordSchedule (uint RecordId)
DTC::RecRuleListGetRecordScheduleList (int StartIndex, int Count)
DTC::RecRuleGetRecordSchedule (uint RecordId)
bool EnableRecordSchedule (uint RecordId)
bool DisableRecordSchedule (uint RecordId)

Detailed Description

Definition at line 29 of file dvr.h.


Constructor & Destructor Documentation

Q_INVOKABLE Dvr::Dvr ( QObject *  parent = 0  )  [inline]

Definition at line 35 of file dvr.h.


Member Function Documentation

DTC::ProgramList * Dvr::GetExpiringList ( int  StartIndex,
int  Count 
) [virtual]

Implements DvrServices.

Definition at line 205 of file dvr.cpp.

Referenced by ScriptableDvr::GetExpiringList().

DTC::ProgramList * Dvr::GetRecordedList ( bool  Descending,
int  StartIndex,
int  Count 
) [virtual]

Implements DvrServices.

Definition at line 46 of file dvr.cpp.

Referenced by ScriptableDvr::GetRecordedList().

DTC::ProgramList * Dvr::GetFilteredRecordedList ( bool  Descending,
int  StartIndex,
int  Count,
const QString &  TitleRegEx,
const QString &  RecGroup,
const QString &  StorageGroup 
) [virtual]

Implements DvrServices.

Definition at line 54 of file dvr.cpp.

Referenced by ScriptableDvr::GetFilteredRecordedList(), and GetRecordedList().

DTC::Program * Dvr::GetRecorded ( int  ChanId,
const QDateTime &  StartTime 
) [virtual]

Implements DvrServices.

Definition at line 159 of file dvr.cpp.

Referenced by ScriptableDvr::GetRecorded().

bool Dvr::RemoveRecorded ( int  ChanId,
const QDateTime &  StartTime 
) [virtual]

Implements DvrServices.

Definition at line 177 of file dvr.cpp.

DTC::ProgramList * Dvr::GetConflictList ( int  StartIndex,
int  Count 
) [virtual]

Implements DvrServices.

Definition at line 372 of file dvr.cpp.

Referenced by ScriptableDvr::GetConflictList().

DTC::ProgramList * Dvr::GetUpcomingList ( int  StartIndex,
int  Count,
bool  ShowAll 
) [virtual]

Implements DvrServices.

Definition at line 311 of file dvr.cpp.

DTC::EncoderList * Dvr::GetEncoderList (  )  [virtual]

Implements DvrServices.

Definition at line 253 of file dvr.cpp.

Referenced by ScriptableDvr::GetEncoderList().

int Dvr::AddRecordSchedule ( int  ChanId,
QDateTime  StartTime,
int  ParentId,
bool  Inactive,
uint  Season,
uint  Episode,
QString  Inetref,
int  FindId,
QString  Type,
QString  SearchType,
int  RecPriority,
uint  PreferredInput,
int  StartOffset,
int  EndOffset,
QString  DupMethod,
QString  DupIn,
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 
) [virtual]

Implements DvrServices.

Definition at line 423 of file dvr.cpp.

bool Dvr::RemoveRecordSchedule ( uint  RecordId  )  [virtual]

Implements DvrServices.

Definition at line 533 of file dvr.cpp.

DTC::RecRuleList * Dvr::GetRecordScheduleList ( int  StartIndex,
int  Count 
) [virtual]

Implements DvrServices.

Definition at line 548 of file dvr.cpp.

DTC::RecRule * Dvr::GetRecordSchedule ( uint  RecordId  )  [virtual]

Implements DvrServices.

Definition at line 590 of file dvr.cpp.

bool Dvr::EnableRecordSchedule ( uint  RecordId  )  [virtual]

Implements DvrServices.

Definition at line 606 of file dvr.cpp.

bool Dvr::DisableRecordSchedule ( uint  RecordId  )  [virtual]

Implements DvrServices.

Definition at line 627 of file dvr.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:02 2012 for MythTV by  doxygen 1.6.3