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

PVR add-on EPG data
Used on EPG methods in PVR instance class. More...

Topics

 class PVREPGTag
 PVR add-on EPG data tag
Representation of an EPG event.
 
 enum EPG_EVENT_CONTENTMASK (and sub types)
 EPG entry content event types.
These ID's come from the DVB-SI EIT table "content descriptor" Also known under the name "E-book genre assignments".
 
 enum EPG_TAG_FLAG
 Bit field of independent flags associated with the EPG entry.
Values used by kodi::addon::PVREPGTag::SetFlags().
 
 enum EPG_EVENT_STATE
 EPG event states.
Used with kodi::addon::CInstancePVRClient::EpgEventStateChange() callback.
 

Macros

#define EPG_STRING_TOKEN_SEPARATOR   ","
 Separator to use in strings containing different tokens, for example writers, directors, actors of an event.
 
#define EPG_TAG_INVALID_UID   0
 Special PVREPGTag::SetUniqueBroadcastId value.
 
#define EPG_TAG_INVALID_SERIES_EPISODE   -1
 Special kodi::addon::PVREPGTag::SetSeriesNumber(), kodi::addon::PVREPGTag::SetEpisodeNumber() and kodi::addon::PVREPGTag::SetEpisodePartNumber() value to indicate it is not to be used.
 
#define EPG_TIMEFRAME_UNLIMITED   -1
 Timeframe value for use with kodi::addon::CInstancePVRClient::SetEPGTimeFrame() function to indicate "no timeframe".
 

Detailed Description

PVR add-on EPG data
Used on EPG methods in PVR instance class.

See related modules about, also below in this view are few macros where default values of associated places.

Macro Definition Documentation

◆ EPG_STRING_TOKEN_SEPARATOR

#define EPG_STRING_TOKEN_SEPARATOR   ","

Separator to use in strings containing different tokens, for example writers, directors, actors of an event.

◆ EPG_TAG_INVALID_SERIES_EPISODE

#define EPG_TAG_INVALID_SERIES_EPISODE   -1

◆ EPG_TAG_INVALID_UID

#define EPG_TAG_INVALID_UID   0

Special PVREPGTag::SetUniqueBroadcastId value.

Special kodi::addon::PVREPGTag::SetUniqueBroadcastId() value to indicate that a tag has not a valid EPG event uid.

◆ EPG_TIMEFRAME_UNLIMITED

#define EPG_TIMEFRAME_UNLIMITED   -1

Timeframe value for use with kodi::addon::CInstancePVRClient::SetEPGTimeFrame() function to indicate "no timeframe".