Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
No Matches

#include <EPG.h>

Inheritance diagram for kodi::addon::PVREPGTag:
kodi::addon::CStructHdl< PVREPGTag, EPG_TAG >

Public Member Functions

void SetUniqueBroadcastId (unsigned int uniqueBroadcastId)
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)
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)
This event's title.
std::string GetTitle () const
 To get with SetTitle changed values.
void SetStartTime (time_t startTime)
Start time in UTC.
time_t GetStartTime () const
 To get with SetStartTime changed values.
void SetEndTime (time_t endTime)
End time in UTC.
time_t GetEndTime () const
 To get with SetEndTime changed values.
void SetPlotOutline (const std::string &plotOutline)
Plot outline name.
std::string GetPlotOutline () const
 To get with SetPlotOutline changed values.
void SetPlot (const std::string &plot)
Plot name.
std::string GetPlot () const
 To get with GetPlot changed values.
void SetOriginalTitle (const std::string &originalTitle)
Original title.
std::string GetOriginalTitle () const
 To get with SetOriginalTitle changed values.
void SetCast (const std::string &cast)
Cast name(s).
std::string GetCast () const
 To get with SetCast changed values.
void SetDirector (const std::string &director)
Director name(s).
std::string GetDirector () const
 To get with SetDirector changed values.
void SetWriter (const std::string &writer)
Writer name(s).
std::string GetWriter () const
 To get with SetDirector changed values.
void SetYear (int year)
int GetYear () const
 To get with SetYear changed values.
void SetIMDBNumber (const std::string &IMDBNumber)
IMDB identification number.
std::string GetIMDBNumber () const
 To get with SetIMDBNumber changed values.
void SetIconPath (const std::string &iconPath)
Icon path.
std::string GetIconPath () const
 To get with SetIconPath changed values.
void SetGenreType (int genreType)
Genre type.
int GetGenreType () const
 To get with SetGenreType changed values.
void SetGenreSubType (int genreSubType)
Genre sub type.
int GetGenreSubType () const
 To get with SetGenreSubType changed values.
void SetGenreDescription (const std::string &genreDescription)
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)
First aired in UTC.
std::string GetFirstAired () const
 To get with SetFirstAired changed values.
void SetParentalRating (int parentalRating)
Parental rating.
int GetParentalRating () const
 To get with SetParentalRatinge changed values.
void SetParentalRatingCode (const std::string &parentalRatingCode)
This event's parental rating code.
std::string GetParentalRatingCode () const
 To get with SetParentalRatingCode changed values.
void SetStarRating (int starRating)
Star rating.
int GetStarRating () const
 To get with SetStarRating changed values.
void SetSeriesNumber (int seriesNumber)
Series number.
int GetSeriesNumber () const
 To get with SetSeriesNumber changed values.
void SetEpisodeNumber (int episodeNumber)
Episode number.
int GetEpisodeNumber () const
 To get with SetEpisodeNumber changed values.
void SetEpisodePartNumber (int episodePartNumber)
Episode part number.
int GetEpisodePartNumber () const
 To get with SetEpisodePartNumber changed values.
void SetEpisodeName (const std::string &episodeName)
Episode name.
std::string GetEpisodeName () const
 To get with SetEpisodeName changed values.
void SetFlags (unsigned int flags)
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)
Series link for this event.
std::string GetSeriesLink () const
 To get with SetSeriesLink changed values.
EPG_TAGGetTag () const
- Public Member Functions inherited from kodi::addon::CStructHdl< PVREPGTag, EPG_TAG >
 CStructHdl ()
 CStructHdl (const PVREPGTag &cppClass)
 CStructHdl (const EPG_TAG *cStructure)
 CStructHdl (EPG_TAG *cStructure)
const CStructHdloperator= (const CStructHdl &right)
const CStructHdloperator= (const EPG_TAG &right)
virtual ~CStructHdl ()
 operator EPG_TAG * ()
 operator const EPG_TAG * () const
const EPG_TAGGetCStructure () const


class CInstancePVRClient

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::CStructHdl< PVREPGTag, EPG_TAG >

Member Function Documentation

◆ GetTag()

EPG_TAG * kodi::addon::PVREPGTag::GetTag ( ) const

Friends And Related Symbol Documentation

◆ CInstancePVRClient

friend class CInstancePVRClient

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