Kodi Development  20.0
for Binary and Script based Add-Ons
PVR_TIMER_TYPE

"C" PVR add-on timer event type. More...

Detailed Description

"C" PVR add-on timer event type.

Structure used to interface in "C" between Kodi and Addon.

See kodi::addon::PVRTimerType for description of values.

Public Attributes

uint64_t iAttributes
 
unsigned int iId
 
int iLifetimesDefault
 
unsigned int iLifetimesSize
 
int iMaxRecordingsDefault
 
unsigned int iMaxRecordingsSize
 
unsigned int iPreventDuplicateEpisodesDefault
 
unsigned int iPreventDuplicateEpisodesSize
 
int iPrioritiesDefault
 
unsigned int iPrioritiesSize
 
unsigned int iRecordingGroupDefault
 
unsigned int iRecordingGroupSize
 
struct PVR_ATTRIBUTE_INT_VALUE lifetimes [PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]
 
struct PVR_ATTRIBUTE_INT_VALUE maxRecordings [PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE_SMALL]
 
struct PVR_ATTRIBUTE_INT_VALUE preventDuplicateEpisodes [PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]
 
struct PVR_ATTRIBUTE_INT_VALUE priorities [PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]
 
struct PVR_ATTRIBUTE_INT_VALUE recordingGroup [PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]
 
char strDescription [PVR_ADDON_TIMERTYPE_STRING_LENGTH]
 

Member Data Documentation

◆ iId

unsigned int iId

◆ iAttributes

uint64_t iAttributes

◆ strDescription

char strDescription[PVR_ADDON_TIMERTYPE_STRING_LENGTH]

◆ iPrioritiesSize

unsigned int iPrioritiesSize

◆ priorities

struct PVR_ATTRIBUTE_INT_VALUE priorities[PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]

◆ iPrioritiesDefault

int iPrioritiesDefault

◆ iLifetimesSize

unsigned int iLifetimesSize

◆ lifetimes

struct PVR_ATTRIBUTE_INT_VALUE lifetimes[PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]

◆ iLifetimesDefault

int iLifetimesDefault

◆ iPreventDuplicateEpisodesSize

unsigned int iPreventDuplicateEpisodesSize

◆ preventDuplicateEpisodes

struct PVR_ATTRIBUTE_INT_VALUE preventDuplicateEpisodes[PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]

◆ iPreventDuplicateEpisodesDefault

unsigned int iPreventDuplicateEpisodesDefault

◆ iRecordingGroupSize

unsigned int iRecordingGroupSize

◆ recordingGroup

struct PVR_ATTRIBUTE_INT_VALUE recordingGroup[PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE]

◆ iRecordingGroupDefault

unsigned int iRecordingGroupDefault

◆ iMaxRecordingsSize

unsigned int iMaxRecordingsSize

◆ maxRecordings

struct PVR_ATTRIBUTE_INT_VALUE maxRecordings[PVR_ADDON_TIMERTYPE_VALUES_ARRAY_SIZE_SMALL]

◆ iMaxRecordingsDefault

int iMaxRecordingsDefault

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