Kodi Development  20.0
for Binary and Script based Add-Ons

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.

Modules

 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.
 

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_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_TAG_INVALID_SERIES_EPISODE

#define EPG_TAG_INVALID_SERIES_EPISODE   -1

◆ EPG_TIMEFRAME_UNLIMITED

#define EPG_TIMEFRAME_UNLIMITED   -1

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