Kodi Development  20.0
for Binary and Script based Add-Ons

Inherits CStructHdl< PVRTimerType, PVR_TIMER_TYPE >.

Public Member Functions

uint64_t GetAttributes () const
 To get with SetAttributes changed values. More...
 
std::string GetDescription () const
 To get with SetDescription changed values. More...
 
unsigned int GetId () const
 To get with SetAttributes changed values. More...
 
std::vector< PVRTypeIntValueGetLifetimes () const
 To get with SetLifetimes changed values. More...
 
int GetLifetimesDefault () const
 To get with SetLifetimesDefault changed values. More...
 
std::vector< PVRTypeIntValueGetMaxRecordings () const
 To get with SetMaxRecordings changed values. More...
 
int GetMaxRecordingsDefault () const
 To get with SetMaxRecordingsDefault changed values. More...
 
std::vector< PVRTypeIntValueGetPreventDuplicateEpisodes () const
 To get with SetPreventDuplicateEpisodes changed values. More...
 
int GetPreventDuplicateEpisodesDefault () const
 To get with SetPreventDuplicateEpisodesDefault changed values. More...
 
std::vector< PVRTypeIntValueGetPriorities () const
 To get with SetPriorities changed values. More...
 
int GetPrioritiesDefault () const
 To get with SetPrioritiesDefault changed values. More...
 
int GetRecordingGroupDefault () const
 To get with SetRecordingGroupDefault changed values. More...
 
std::vector< PVRTypeIntValueGetRecordingGroups () const
 To get with SetRecordingGroups changed values. More...
 
void SetAttributes (uint64_t attributes)
 required
Defines the attributes for this type (PVR_TIMER_TYPE_* constants). More...
 
void SetDescription (const std::string &description)
 optional
A short localized string describing the purpose of the type. (e.g. "Any time at this channel if title matches"). More...
 
void SetId (unsigned int id)
 required
This type's identifier. Ids must be > PVR_TIMER_TYPE_NONE. More...
 
void SetLifetimes (const std::vector< PVRTypeIntValue > &lifetimes, int lifetimesDefault=-1)
 optional
Lifetime value definitions. More...
 
void SetLifetimesDefault (int lifetimesDefault)
 optional
The default value for SetLifetimes(). More...
 
void SetMaxRecordings (const std::vector< PVRTypeIntValue > &maxRecordings, int maxRecordingsDefault=-1)
 optional
Array containing the possible values of PVRTimer::SetMaxRecordings(). More...
 
void SetMaxRecordingsDefault (int maxRecordingsDefault)
 optional
The default value for SetMaxRecordings(). More...
 
void SetPreventDuplicateEpisodes (const std::vector< PVRTypeIntValue > &preventDuplicateEpisodes, int preventDuplicateEpisodesDefault=-1)
 optional
Prevent duplicate episodes value definitions. More...
 
void SetPreventDuplicateEpisodesDefault (int preventDuplicateEpisodesDefault)
 optional
The default value for PVRTimer::SetPreventDuplicateEpisodes(). More...
 
void SetPriorities (const std::vector< PVRTypeIntValue > &priorities, int prioritiesDefault=-1)
 optional
Priority value definitions. More...
 
void SetPrioritiesDefault (int prioritiesDefault)
 optional
The default value for PVRTimer::SetPriority(). More...
 
void SetRecordingGroupDefault (int recordingGroupDefault)
 optional
The default value for PVRTimer::SetRecordingGroup(). More...
 
void SetRecordingGroups (const std::vector< PVRTypeIntValue > &recordingGroup, int recordingGroupDefault=-1)
 optional
Array containing the possible values of PVRTimer::SetRecordingGroup() More...
 
- Public Member Functions inherited from CStructHdl< PVRTimerType, PVR_TIMER_TYPE >
 CStructHdl (const PVR_TIMER_TYPE *cStructure)
 
 CStructHdl (const PVRTimerType &cppClass)
 
 CStructHdl (PVR_TIMER_TYPE *cStructure)
 
const PVR_TIMER_TYPEGetCStructure () const
 
 operator const PVR_TIMER_TYPE * () const
 
 operator PVR_TIMER_TYPE * ()
 
const CStructHdloperator= (const CStructHdl &right)
 
const CStructHdloperator= (const PVR_TIMER_TYPE &right)
 

Friends

class CInstancePVRClient
 

Additional Inherited Members

- Protected Attributes inherited from CStructHdl< PVRTimerType, PVR_TIMER_TYPE >
PVR_TIMER_TYPEm_cStructure
 

The documentation for this class was generated from the following file: