Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <EPG.h>
Public Member Functions | |
void | SetUniqueBroadcastId (unsigned int uniqueBroadcastId) |
required Identifier for this event. Event uids must be unique for a channel. Valid uids must be greater than EPG_TAG_INVALID_UID. | |
unsigned int | GetUniqueBroadcastId () const |
To get with SetUniqueBroadcastId changed values. | |
void | SetUniqueChannelId (unsigned int uniqueChannelId) |
required Unique identifier of the channel this event belongs to. | |
unsigned int | GetUniqueChannelId () const |
To get with SetUniqueChannelId changed values. | |
void | SetTitle (const std::string &title) |
required This event's title. | |
std::string | GetTitle () const |
To get with SetTitle changed values. | |
void | SetStartTime (time_t startTime) |
required Start time in UTC. | |
time_t | GetStartTime () const |
To get with SetStartTime changed values. | |
void | SetEndTime (time_t endTime) |
required End time in UTC. | |
time_t | GetEndTime () const |
To get with SetEndTime changed values. | |
void | SetPlotOutline (const std::string &plotOutline) |
optional Plot outline name. | |
std::string | GetPlotOutline () const |
To get with SetPlotOutline changed values. | |
void | SetPlot (const std::string &plot) |
optional Plot name. | |
std::string | GetPlot () const |
To get with GetPlot changed values. | |
void | SetOriginalTitle (const std::string &originalTitle) |
optional Original title. | |
std::string | GetOriginalTitle () const |
To get with SetOriginalTitle changed values. | |
void | SetCast (const std::string &cast) |
optional Cast name(s). | |
std::string | GetCast () const |
To get with SetCast changed values. | |
void | SetDirector (const std::string &director) |
optional Director name(s). | |
std::string | GetDirector () const |
To get with SetDirector changed values. | |
void | SetWriter (const std::string &writer) |
optional Writer name(s). | |
std::string | GetWriter () const |
To get with SetDirector changed values. | |
void | SetYear (int year) |
optional Year. | |
int | GetYear () const |
To get with SetYear changed values. | |
void | SetIMDBNumber (const std::string &IMDBNumber) |
optional IMDB identification number. | |
std::string | GetIMDBNumber () const |
To get with SetIMDBNumber changed values. | |
void | SetIconPath (const std::string &iconPath) |
optional Icon path. | |
std::string | GetIconPath () const |
To get with SetIconPath changed values. | |
void | SetGenreType (int genreType) |
optional Genre type. | |
int | GetGenreType () const |
To get with SetGenreType changed values. | |
void | SetGenreSubType (int genreSubType) |
optional Genre sub type. | |
int | GetGenreSubType () const |
To get with SetGenreSubType changed values. | |
void | SetGenreDescription (const std::string &genreDescription) |
optional genre. Will be used only when genreType == EPG_GENRE_USE_STRING or genreSubType == EPG_GENRE_USE_STRING. | |
std::string | GetGenreDescription () const |
To get with SetGenreDescription changed values. | |
void | SetFirstAired (const std::string &firstAired) |
optional First aired in UTC. | |
std::string | GetFirstAired () const |
To get with SetFirstAired changed values. | |
void | SetParentalRating (unsigned int parentalRating) |
optional Parental rating. | |
unsigned int | GetParentalRating () const |
To get with SetParentalRating changed values. | |
void | SetParentalRatingCode (const std::string &parentalRatingCode) |
optional This event's parental rating code. | |
std::string | GetParentalRatingCode () const |
To get with SetParentalRatingCode changed values. | |
void | SetParentalRatingIcon (const std::string &parentalRatingIcon) |
optional This event's parental rating icon. | |
std::string | GetParentalRatingIcon () const |
To get with SetParentalRatingIcon changed values. | |
void | SetParentalRatingSource (const std::string &parentalRatingSource) |
optional The event's parental rating source. | |
std::string | GetParentalRatingSource () const |
To get with SetParentalRatingSource changed values. | |
void | SetStarRating (int starRating) |
optional Star rating. | |
int | GetStarRating () const |
To get with SetStarRating changed values. | |
void | SetSeriesNumber (int seriesNumber) |
optional Series number. | |
int | GetSeriesNumber () const |
To get with SetSeriesNumber changed values. | |
void | SetEpisodeNumber (int episodeNumber) |
optional Episode number. | |
int | GetEpisodeNumber () const |
To get with SetEpisodeNumber changed values. | |
void | SetEpisodePartNumber (int episodePartNumber) |
optional Episode part number. | |
int | GetEpisodePartNumber () const |
To get with SetEpisodePartNumber changed values. | |
void | SetEpisodeName (const std::string &episodeName) |
optional Episode name. | |
std::string | GetEpisodeName () const |
To get with SetEpisodeName changed values. | |
void | SetFlags (unsigned int flags) |
optional Bit field of independent flags associated with the EPG entry. | |
unsigned int | GetFlags () const |
To get with SetFlags changed values. | |
void | SetSeriesLink (const std::string &seriesLink) |
optional Series link for this event. | |
std::string | GetSeriesLink () const |
To get with SetSeriesLink changed values. | |
Public Member Functions inherited from kodi::addon::DynamicCStructHdl< PVREPGTag, EPG_TAG > | |
DynamicCStructHdl () | |
DynamicCStructHdl (const DynamicCStructHdl &cppClass) | |
DynamicCStructHdl (const EPG_TAG *cStructure) | |
DynamicCStructHdl (EPG_TAG *cStructure) | |
const DynamicCStructHdl & | operator= (const DynamicCStructHdl &right) |
const DynamicCStructHdl & | operator= (const EPG_TAG &right) |
virtual | ~DynamicCStructHdl () |
operator EPG_TAG * () | |
operator const EPG_TAG * () const | |
const EPG_TAG * | GetCStructure () const |
EPG_TAG * | release () |
Static Public Member Functions | |
static void | AllocResources (const EPG_TAG *source, EPG_TAG *target) |
static void | FreeResources (EPG_TAG *target) |
Friends | |
class | CInstancePVRClient |
Additional Inherited Members | |
Protected Attributes inherited from kodi::addon::DynamicCStructHdl< PVREPGTag, EPG_TAG > | |
EPG_TAG * | m_cStructure |
|
inlinestatic |
|
friend |