Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
EPG_TAG Struct Reference

Representation of an EPG event. More...

#include <xbmc_epg_types.h>

Inheritance diagram for EPG_TAG:
PVR::CAddonEpgTag

Public Attributes

unsigned int iUniqueBroadcastId
 (required) identifier for this event. Event uids must be unique for a channel. Valid uids must be greater than EPG_TAG_INVALID_UID. More...
 
unsigned int iUniqueChannelId
 (required) unique identifier of the channel this event belongs to. More...
 
const char * strTitle
 (required) this event's title More...
 
time_t startTime
 (required) start time in UTC More...
 
time_t endTime
 (required) end time in UTC More...
 
const char * strPlotOutline
 (optional) plot outline More...
 
const char * strPlot
 (optional) plot More...
 
const char * strOriginalTitle
 (optional) originaltitle More...
 
const char * strCast
 (optional) cast. Use EPG_STRING_TOKEN_SEPARATOR to separate different persons. More...
 
const char * strDirector
 (optional) director(s). Use EPG_STRING_TOKEN_SEPARATOR to separate different persons. More...
 
const char * strWriter
 (optional) writer(s). Use EPG_STRING_TOKEN_SEPARATOR to separate different persons. More...
 
int iYear
 (optional) year More...
 
const char * strIMDBNumber
 (optional) IMDBNumber More...
 
const char * strIconPath
 (optional) icon path More...
 
int iGenreType
 (optional) genre type More...
 
int iGenreSubType
 (optional) genre sub type More...
 
const char * strGenreDescription
 (optional) genre. Will be used only when iGenreType == EPG_GENRE_USE_STRING. Use EPG_STRING_TOKEN_SEPARATOR to separate different genres. More...
 
time_t firstAired
 (optional) first aired in UTC More...
 
int iParentalRating
 (optional) parental rating More...
 
int iStarRating
 (optional) star rating More...
 
bool bNotify
 (optional) notify the user when this event starts More...
 
int iSeriesNumber
 (optional) series number More...
 
int iEpisodeNumber
 (optional) episode number More...
 
int iEpisodePartNumber
 (optional) episode part number More...
 
const char * strEpisodeName
 (optional) episode name More...
 
unsigned int iFlags
 (optional) bit field of independent flags associated with the EPG entry More...
 
const char * strSeriesLink
 (optional) series link for this event More...
 

Detailed Description

Representation of an EPG event.

Member Data Documentation

◆ bNotify

bool EPG_TAG::bNotify

(optional) notify the user when this event starts

◆ endTime

time_t EPG_TAG::endTime

(required) end time in UTC

◆ firstAired

time_t EPG_TAG::firstAired

(optional) first aired in UTC

◆ iEpisodeNumber

int EPG_TAG::iEpisodeNumber

(optional) episode number

◆ iEpisodePartNumber

int EPG_TAG::iEpisodePartNumber

(optional) episode part number

◆ iFlags

unsigned int EPG_TAG::iFlags

(optional) bit field of independent flags associated with the EPG entry

◆ iGenreSubType

int EPG_TAG::iGenreSubType

(optional) genre sub type

◆ iGenreType

int EPG_TAG::iGenreType

(optional) genre type

◆ iParentalRating

int EPG_TAG::iParentalRating

(optional) parental rating

◆ iSeriesNumber

int EPG_TAG::iSeriesNumber

(optional) series number

◆ iStarRating

int EPG_TAG::iStarRating

(optional) star rating

◆ iUniqueBroadcastId

unsigned int EPG_TAG::iUniqueBroadcastId

(required) identifier for this event. Event uids must be unique for a channel. Valid uids must be greater than EPG_TAG_INVALID_UID.

◆ iUniqueChannelId

unsigned int EPG_TAG::iUniqueChannelId

(required) unique identifier of the channel this event belongs to.

◆ iYear

int EPG_TAG::iYear

(optional) year

◆ startTime

time_t EPG_TAG::startTime

(required) start time in UTC

◆ strCast

const char* EPG_TAG::strCast

(optional) cast. Use EPG_STRING_TOKEN_SEPARATOR to separate different persons.

◆ strDirector

const char* EPG_TAG::strDirector

(optional) director(s). Use EPG_STRING_TOKEN_SEPARATOR to separate different persons.

◆ strEpisodeName

const char* EPG_TAG::strEpisodeName

(optional) episode name

◆ strGenreDescription

const char* EPG_TAG::strGenreDescription

(optional) genre. Will be used only when iGenreType == EPG_GENRE_USE_STRING. Use EPG_STRING_TOKEN_SEPARATOR to separate different genres.

◆ strIconPath

const char* EPG_TAG::strIconPath

(optional) icon path

◆ strIMDBNumber

const char* EPG_TAG::strIMDBNumber

(optional) IMDBNumber

◆ strOriginalTitle

const char* EPG_TAG::strOriginalTitle

(optional) originaltitle

◆ strPlot

const char* EPG_TAG::strPlot

(optional) plot

◆ strPlotOutline

const char* EPG_TAG::strPlotOutline

(optional) plot outline

◆ strSeriesLink

const char* EPG_TAG::strSeriesLink

(optional) series link for this event

◆ strTitle

const char* EPG_TAG::strTitle

(required) this event's title

◆ strWriter

const char* EPG_TAG::strWriter

(optional) writer(s). Use EPG_STRING_TOKEN_SEPARATOR to separate different persons.


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