Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
PVR add-on timer type
To define the content of kodi::addon::CInstancePVRClient::GetTimerTypes() given groups.
More...
Classes | |
class | kodi::addon::PVRTimerType |
PVR add-on timer type
To define the content of kodi::addon::CInstancePVRClient::GetTimerTypes() given groups.
The following table contains values that can be set with class PVRTimerType :
|
inline |
To get with SetAttributes changed values.
|
inline |
To get with SetCustomSettingDefinitions changed values.
|
inline |
To get with SetDescription changed values.
|
inline |
To get with SetAttributes changed values.
|
inline |
To get with SetLifetimes changed values.
|
inline |
To get with SetLifetimesDefault changed values.
|
inline |
To get with SetMaxRecordings changed values.
|
inline |
To get with SetMaxRecordingsDefault changed values.
|
inline |
To get with SetPreventDuplicateEpisodes changed values.
|
inline |
To get with SetPreventDuplicateEpisodesDefault changed values.
|
inline |
To get with SetPriorities changed values.
|
inline |
To get with SetPrioritiesDefault changed values.
|
inline |
To get with SetRecordingGroupDefault changed values.
|
inline |
To get with SetRecordingGroups changed values.
|
inline |
required
Defines the attributes for this type (PVR_TIMER_TYPE_* constants).
To defines the attributes for a type. These values are bit fields that can be used together.
Example:
|
inline |
optional
Array containing the possible custom integer setting definitions.
[in] | defs | List of integer setting definitions. |
The following table contains values that can be set with cpp_kodi_addon_pvr_Defs_General_PVRIntSettingDefinition :
Name | Type | Set call | Get call | Usage |
---|---|---|---|---|
Values | PVRTypeIntValue | SetValues | GetValues | optional |
Default value | int | SetDefaultValue | GetDefaultValue | optional |
Min value | int | SetMinValue | GetMinValue | optional |
Step | int | SetStep | GetStep | optional |
Max value | int | SetMaxValue | GetMaxValue | optional |
|
inline |
optional
A short localized string describing the purpose of the type. (e.g. "Any time at this channel if title matches").
If left blank, Kodi will generate a description based on the attributes REPEATING and MANUAL. (e.g. "Repeating EPG-based.")
required
This type's identifier. Ids must be > PVR_TIMER_TYPE_NONE.
|
inline |
optional
Lifetime value definitions.
Array containing the possible values for PVRTimer::SetLifetime().
[in] | lifetimes | List of lifetimes values |
[in] | lifetimesDefault | [opt] The default value in list, can also be set by SetLifetimesDefault() |
The following table contains values that can be set with class PVRTypeIntValue :
Name | Type | Set call | Get call |
---|---|---|---|
Value | int | SetValue | GetValue |
Description | std::string | SetDescription | GetDescription |
optional
The default value for SetLifetimes().
|
inline |
optional
Array containing the possible values of PVRTimer::SetMaxRecordings().
[in] | maxRecordings | List of max recordings values |
[in] | maxRecordingsDefault | [opt] The default value in list, can also be set by SetMaxRecordingsDefault() |
The following table contains values that can be set with class PVRTypeIntValue :
Name | Type | Set call | Get call |
---|---|---|---|
Value | int | SetValue | GetValue |
Description | std::string | SetDescription | GetDescription |
optional
The default value for SetMaxRecordings().
Can be set with here if on SetMaxRecordings not given as second value.
|
inline |
optional
Prevent duplicate episodes value definitions.
Array containing the possible values for PVRTimer::SetPreventDuplicateEpisodes().
[in] | preventDuplicateEpisodes | List of duplicate episodes values |
[in] | preventDuplicateEpisodesDefault | [opt] The default value in list, can also be set by SetPreventDuplicateEpisodesDefault() |
The following table contains values that can be set with class PVRTypeIntValue :
Name | Type | Set call | Get call |
---|---|---|---|
Value | int | SetValue | GetValue |
Description | std::string | SetDescription | GetDescription |
|
inline |
optional
The default value for PVRTimer::SetPreventDuplicateEpisodes().
|
inline |
optional
Priority value definitions.
Array containing the possible values for PVRTimer::SetPriority().
[in] | priorities | List of priority values |
[in] | prioritiesDefault | [opt] The default value in list, can also be set by SetPrioritiesDefault() |
The following table contains values that can be set with class PVRTypeIntValue :
Name | Type | Set call | Get call |
---|---|---|---|
Value | int | SetValue | GetValue |
Description | std::string | SetDescription | GetDescription |
optional
The default value for PVRTimer::SetPriority().
optional
The default value for PVRTimer::SetRecordingGroup().
|
inline |
optional
Array containing the possible values of PVRTimer::SetRecordingGroup()
[in] | recordingGroup | List of recording group values |
[in] | recordingGroupDefault | [opt] The default value in list, can also be set by SetRecordingGroupDefault() |
The following table contains values that can be set with class PVRTypeIntValue :
Name | Type | Set call | Get call |
---|---|---|---|
Value | int | SetValue | GetValue |
Description | std::string | SetDescription | GetDescription |