Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
PVR_TIMER Struct Reference

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

#include <pvr_timers.h>

Public Attributes

unsigned int iClientIndex
 
unsigned int iParentClientIndex
 
int iClientChannelUid
 
time_t startTime
 
time_t endTime
 
bool bStartAnyTime
 
bool bEndAnyTime
 
enum PVR_TIMER_STATE state
 
unsigned int iTimerType
 
char strTitle [PVR_ADDON_NAME_STRING_LENGTH]
 
char strEpgSearchString [PVR_ADDON_NAME_STRING_LENGTH]
 
bool bFullTextEpgSearch
 
char strDirectory [PVR_ADDON_URL_STRING_LENGTH]
 
char strSummary [PVR_ADDON_DESC_STRING_LENGTH]
 
int iPriority
 
int iLifetime
 
int iMaxRecordings
 
unsigned int iRecordingGroup
 
time_t firstDay
 
unsigned int iWeekdays
 
unsigned int iPreventDuplicateEpisodes
 
unsigned int iEpgUid
 
unsigned int iMarginStart
 
unsigned int iMarginEnd
 
int iGenreType
 
int iGenreSubType
 
char strSeriesLink [PVR_ADDON_URL_STRING_LENGTH]
 

Detailed Description

"C" PVR add-on timer event.

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

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

Member Data Documentation

◆ bEndAnyTime

bool PVR_TIMER::bEndAnyTime

◆ bFullTextEpgSearch

bool PVR_TIMER::bFullTextEpgSearch

◆ bStartAnyTime

bool PVR_TIMER::bStartAnyTime

◆ endTime

time_t PVR_TIMER::endTime

◆ firstDay

time_t PVR_TIMER::firstDay

◆ iClientChannelUid

int PVR_TIMER::iClientChannelUid

◆ iClientIndex

unsigned int PVR_TIMER::iClientIndex

◆ iEpgUid

unsigned int PVR_TIMER::iEpgUid

◆ iGenreSubType

int PVR_TIMER::iGenreSubType

◆ iGenreType

int PVR_TIMER::iGenreType

◆ iLifetime

int PVR_TIMER::iLifetime

◆ iMarginEnd

unsigned int PVR_TIMER::iMarginEnd

◆ iMarginStart

unsigned int PVR_TIMER::iMarginStart

◆ iMaxRecordings

int PVR_TIMER::iMaxRecordings

◆ iParentClientIndex

unsigned int PVR_TIMER::iParentClientIndex

◆ iPreventDuplicateEpisodes

unsigned int PVR_TIMER::iPreventDuplicateEpisodes

◆ iPriority

int PVR_TIMER::iPriority

◆ iRecordingGroup

unsigned int PVR_TIMER::iRecordingGroup

◆ iTimerType

unsigned int PVR_TIMER::iTimerType

◆ iWeekdays

unsigned int PVR_TIMER::iWeekdays

◆ startTime

time_t PVR_TIMER::startTime

◆ state

enum PVR_TIMER_STATE PVR_TIMER::state

◆ strDirectory

char PVR_TIMER::strDirectory[PVR_ADDON_URL_STRING_LENGTH]

◆ strEpgSearchString

char PVR_TIMER::strEpgSearchString[PVR_ADDON_NAME_STRING_LENGTH]

◆ strSeriesLink

char PVR_TIMER::strSeriesLink[PVR_ADDON_URL_STRING_LENGTH]

◆ strSummary

char PVR_TIMER::strSummary[PVR_ADDON_DESC_STRING_LENGTH]

◆ strTitle

char PVR_TIMER::strTitle[PVR_ADDON_NAME_STRING_LENGTH]

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