|
Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <Timers.h>
Public Member Functions | |
| void | SetId (unsigned int id) |
| required This type's identifier. Ids must be > PVR_TIMER_TYPE_NONE. | |
| unsigned int | GetId () const |
| To get with SetAttributes changed values. | |
| void | SetAttributes (uint64_t attributes) |
| required Defines the attributes for this type (PVR_TIMER_TYPE_* constants). | |
| uint64_t | GetAttributes () const |
| To get with SetAttributes changed values. | |
| 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"). | |
| std::string | GetDescription () const |
| To get with SetDescription changed values. | |
| void | SetPriorities (const std::vector< PVRTypeIntValue > &priorities, int prioritiesDefault=-1) |
| optional Priority value definitions. | |
| std::vector< PVRTypeIntValue > | GetPriorities () const |
| To get with SetPriorities changed values. | |
| void | SetPrioritiesDefault (int prioritiesDefault) |
| optional The default value for PVRTimer::SetPriority(). | |
| int | GetPrioritiesDefault () const |
| To get with SetPrioritiesDefault changed values. | |
| void | SetLifetimes (const std::vector< PVRTypeIntValue > &lifetimes, int lifetimesDefault=-1) |
| optional Lifetime value definitions. | |
| std::vector< PVRTypeIntValue > | GetLifetimes () const |
| To get with SetLifetimes changed values. | |
| void | SetLifetimesDefault (int lifetimesDefault) |
| optional The default value for SetLifetimes(). | |
| int | GetLifetimesDefault () const |
| To get with SetLifetimesDefault changed values. | |
| void | SetPreventDuplicateEpisodes (const std::vector< PVRTypeIntValue > &preventDuplicateEpisodes, int preventDuplicateEpisodesDefault=-1) |
| optional Prevent duplicate episodes value definitions. | |
| std::vector< PVRTypeIntValue > | GetPreventDuplicateEpisodes () const |
| To get with SetPreventDuplicateEpisodes changed values. | |
| void | SetPreventDuplicateEpisodesDefault (int preventDuplicateEpisodesDefault) |
| optional The default value for PVRTimer::SetPreventDuplicateEpisodes(). | |
| int | GetPreventDuplicateEpisodesDefault () const |
| To get with SetPreventDuplicateEpisodesDefault changed values. | |
| void | SetRecordingGroups (const std::vector< PVRTypeIntValue > &recordingGroup, int recordingGroupDefault=-1) |
| optional Array containing the possible values of PVRTimer::SetRecordingGroup() | |
| std::vector< PVRTypeIntValue > | GetRecordingGroups () const |
| To get with SetRecordingGroups changed values. | |
| void | SetRecordingGroupDefault (int recordingGroupDefault) |
| optional The default value for PVRTimer::SetRecordingGroup(). | |
| int | GetRecordingGroupDefault () const |
| To get with SetRecordingGroupDefault changed values. | |
| void | SetMaxRecordings (const std::vector< PVRTypeIntValue > &maxRecordings, int maxRecordingsDefault=-1) |
| optional Array containing the possible values of PVRTimer::SetMaxRecordings(). | |
| std::vector< PVRTypeIntValue > | GetMaxRecordings () const |
| To get with SetMaxRecordings changed values. | |
| void | SetMaxRecordingsDefault (int maxRecordingsDefault) |
| optional The default value for SetMaxRecordings(). | |
| int | GetMaxRecordingsDefault () const |
| To get with SetMaxRecordingsDefault changed values. | |
| void | SetCustomSettingDefinitions (const std::vector< PVRSettingDefinition > &defs) |
| optional Array containing the possible custom integer setting definitions. | |
| std::vector< PVRSettingDefinition > | GetCustomSettingDefinitions () const |
| To get with SetCustomSettingDefinitions changed values. | |
Public Member Functions inherited from kodi::addon::DynamicCStructHdl< PVRTimerType, PVR_TIMER_TYPE > | |
| DynamicCStructHdl () | |
| DynamicCStructHdl (const DynamicCStructHdl &cppClass) | |
| DynamicCStructHdl (const PVR_TIMER_TYPE *cStructure) | |
| DynamicCStructHdl (PVR_TIMER_TYPE *cStructure) | |
| const DynamicCStructHdl & | operator= (const DynamicCStructHdl &right) |
| const DynamicCStructHdl & | operator= (const PVR_TIMER_TYPE &right) |
| virtual | ~DynamicCStructHdl () |
| operator PVR_TIMER_TYPE * () | |
| operator const PVR_TIMER_TYPE * () const | |
| const PVR_TIMER_TYPE * | GetCStructure () const |
| PVR_TIMER_TYPE * | release () |
Static Public Member Functions | |
| static void | AllocResources (const PVR_TIMER_TYPE *source, PVR_TIMER_TYPE *target) |
| static void | FreeResources (PVR_TIMER_TYPE *target) |
Friends | |
| class | CInstancePVRClient |
Additional Inherited Members | |
Protected Attributes inherited from kodi::addon::DynamicCStructHdl< PVRTimerType, PVR_TIMER_TYPE > | |
| PVR_TIMER_TYPE * | m_cStructure |
|
inlinestatic |
|
inlinestatic |
|
friend |