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

"C" PVR add-on recording. More...

Detailed Description

"C" PVR add-on recording.

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

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

Public Attributes

bool bIsDeleted
 
enum PVR_RECORDING_CHANNEL_TYPE channelType
 
int iChannelUid
 
int iClientProviderUid
 
int iDuration
 
unsigned int iEpgEventId
 
int iEpisodeNumber
 
unsigned int iFlags
 
int iGenreSubType
 
int iGenreType
 
int iLastPlayedPosition
 
int iLifetime
 
int iPlayCount
 
int iPriority
 
int iSeriesNumber
 
int iYear
 
time_t recordingTime
 
int64_t sizeInBytes
 
char strChannelName [PVR_ADDON_NAME_STRING_LENGTH]
 
char strDirectory [PVR_ADDON_URL_STRING_LENGTH]
 
char strEpisodeName [PVR_ADDON_NAME_STRING_LENGTH]
 
char strFanartPath [PVR_ADDON_URL_STRING_LENGTH]
 
char strFirstAired [PVR_ADDON_DATE_STRING_LENGTH]
 
char strGenreDescription [PVR_ADDON_DESC_STRING_LENGTH]
 
char strIconPath [PVR_ADDON_URL_STRING_LENGTH]
 
char strPlot [PVR_ADDON_DESC_STRING_LENGTH]
 
char strPlotOutline [PVR_ADDON_DESC_STRING_LENGTH]
 
char strProviderName [PVR_ADDON_NAME_STRING_LENGTH]
 
char strRecordingId [PVR_ADDON_NAME_STRING_LENGTH]
 
char strThumbnailPath [PVR_ADDON_URL_STRING_LENGTH]
 
char strTitle [PVR_ADDON_NAME_STRING_LENGTH]
 

Member Data Documentation

◆ strRecordingId

char strRecordingId[PVR_ADDON_NAME_STRING_LENGTH]

◆ strTitle

char strTitle[PVR_ADDON_NAME_STRING_LENGTH]

◆ strEpisodeName

char strEpisodeName[PVR_ADDON_NAME_STRING_LENGTH]

◆ iSeriesNumber

int iSeriesNumber

◆ iEpisodeNumber

int iEpisodeNumber

◆ iYear

int iYear

◆ strDirectory

char strDirectory[PVR_ADDON_URL_STRING_LENGTH]

◆ strPlotOutline

char strPlotOutline[PVR_ADDON_DESC_STRING_LENGTH]

◆ strPlot

char strPlot[PVR_ADDON_DESC_STRING_LENGTH]

◆ strGenreDescription

char strGenreDescription[PVR_ADDON_DESC_STRING_LENGTH]

◆ strChannelName

char strChannelName[PVR_ADDON_NAME_STRING_LENGTH]

◆ strIconPath

char strIconPath[PVR_ADDON_URL_STRING_LENGTH]

◆ strThumbnailPath

char strThumbnailPath[PVR_ADDON_URL_STRING_LENGTH]

◆ strFanartPath

char strFanartPath[PVR_ADDON_URL_STRING_LENGTH]

◆ recordingTime

time_t recordingTime

◆ iDuration

int iDuration

◆ iPriority

int iPriority

◆ iLifetime

int iLifetime

◆ iGenreType

int iGenreType

◆ iGenreSubType

int iGenreSubType

◆ iPlayCount

int iPlayCount

◆ iLastPlayedPosition

int iLastPlayedPosition

◆ bIsDeleted

bool bIsDeleted

◆ iEpgEventId

unsigned int iEpgEventId

◆ iChannelUid

int iChannelUid

◆ channelType

enum PVR_RECORDING_CHANNEL_TYPE channelType

◆ strFirstAired

char strFirstAired[PVR_ADDON_DATE_STRING_LENGTH]

◆ iFlags

unsigned int iFlags

◆ sizeInBytes

int64_t sizeInBytes

◆ iClientProviderUid

int iClientProviderUid

◆ strProviderName

char strProviderName[PVR_ADDON_NAME_STRING_LENGTH]

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