Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages

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". More...

Typedefs

typedef enum EPG_EVENT_CONTENTMASK EPG_EVENT_CONTENTMASK
 EPG entry main content to use.
 
typedef enum EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA
 EPG entry sub content to EPG_EVENT_CONTENTMASK_MOVIEDRAMA event types for sub type of "Movie/Drama".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS
 EPG entry sub content to EPG_EVENT_CONTENTMASK_NEWSCURRENTAFFAIRS event types for sub type of "News/Current affairs".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_SHOW EPG_EVENT_CONTENTSUBMASK_SHOW
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SHOW event types for sub type of "Show/Game show".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_SPORTS EPG_EVENT_CONTENTSUBMASK_SPORTS
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SPORTS event types for sub type of "Sports".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH
 EPG entry sub content to EPG_EVENT_CONTENTMASK_CHILDRENYOUTH event types for sub type of "Children's/Youth programmes".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE
 EPG entry sub content to EPG_EVENT_CONTENTMASK_MUSICBALLETDANCE event types for sub type of "Music/Ballet/Dance".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE
 EPG entry sub content to EPG_EVENT_CONTENTMASK_ARTSCULTURE event types for sub type of "Arts/Culture (without music)".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SOCIALPOLITICALECONOMICS event types for sub type of "Social/Political issues/Economics".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE
 EPG entry sub content to EPG_EVENT_CONTENTMASK_EDUCATIONALSCIENCE event types for sub type of "Education/Science/Factual topics".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES
 EPG entry sub content to EPG_EVENT_CONTENTMASK_LEISUREHOBBIES event types for sub type of "Leisure hobbies".
 
typedef enum EPG_EVENT_CONTENTSUBMASK_SPECIAL EPG_EVENT_CONTENTSUBMASK_SPECIAL
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SPECIAL event types for sub type of "Special characteristics".
 

Enumerations

enum  EPG_EVENT_CONTENTMASK {
  EPG_EVENT_CONTENTMASK_UNDEFINED = 0x00 , EPG_EVENT_CONTENTMASK_MOVIEDRAMA = 0x10 , EPG_EVENT_CONTENTMASK_NEWSCURRENTAFFAIRS = 0x20 , EPG_EVENT_CONTENTMASK_SHOW = 0x30 ,
  EPG_EVENT_CONTENTMASK_SPORTS = 0x40 , EPG_EVENT_CONTENTMASK_CHILDRENYOUTH = 0x50 , EPG_EVENT_CONTENTMASK_MUSICBALLETDANCE = 0x60 , EPG_EVENT_CONTENTMASK_ARTSCULTURE = 0x70 ,
  EPG_EVENT_CONTENTMASK_SOCIALPOLITICALECONOMICS = 0x80 , EPG_EVENT_CONTENTMASK_EDUCATIONALSCIENCE = 0x90 , EPG_EVENT_CONTENTMASK_LEISUREHOBBIES = 0xA0 , EPG_EVENT_CONTENTMASK_SPECIAL = 0xB0 ,
  EPG_EVENT_CONTENTMASK_USERDEFINED = 0xF0 , EPG_GENRE_USE_STRING = 0x100
}
 EPG entry main content to use. More...
 
enum  EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA {
  EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_DETECTIVE_THRILLER = 0x1 , EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_ADVENTURE_WESTERN_WAR = 0x2 , EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_SCIENCEFICTION_FANTASY_HORROR = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_COMEDY = 0x4 , EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_SOAP_MELODRAMA_FOLKLORIC = 0x5 , EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_ROMANCE = 0x6 , EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_SERIOUS_CLASSICAL_RELIGIOUS_HISTORICAL = 0x7 ,
  EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_ADULT = 0x8 , EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_MOVIEDRAMA event types for sub type of "Movie/Drama". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS {
  EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_WEATHER = 0x1 , EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_MAGAZINE = 0x2 , EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_DOCUMENTARY = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_DISCUSSION_INTERVIEW_DEBATE = 0x4 , EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_NEWSCURRENTAFFAIRS event types for sub type of "News/Current affairs". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_SHOW {
  EPG_EVENT_CONTENTSUBMASK_SHOW_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_SHOW_GAMESHOW_QUIZ_CONTEST = 0x1 , EPG_EVENT_CONTENTSUBMASK_SHOW_VARIETY_SHOW = 0x2 , EPG_EVENT_CONTENTSUBMASK_SHOW_TALK_SHOW = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_SHOW_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SHOW event types for sub type of "Show/Game show". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_SPORTS {
  EPG_EVENT_CONTENTSUBMASK_SPORTS_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_SPORTS_OLYMPICGAMES_WORLDCUP = 0x1 , EPG_EVENT_CONTENTSUBMASK_SPORTS_SPORTS_MAGAZINES = 0x2 , EPG_EVENT_CONTENTSUBMASK_SPORTS_FOOTBALL_SOCCER = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_SPORTS_TENNIS_SQUASH = 0x4 , EPG_EVENT_CONTENTSUBMASK_SPORTS_TEAMSPORTS = 0x5 , EPG_EVENT_CONTENTSUBMASK_SPORTS_ATHLETICS = 0x6 , EPG_EVENT_CONTENTSUBMASK_SPORTS_MOTORSPORT = 0x7 ,
  EPG_EVENT_CONTENTSUBMASK_SPORTS_WATERSPORT = 0x8 , EPG_EVENT_CONTENTSUBMASK_SPORTS_WINTERSPORTS = 0x9 , EPG_EVENT_CONTENTSUBMASK_SPORTS_EQUESTRIAN = 0xA , EPG_EVENT_CONTENTSUBMASK_SPORTS_MARTIALSPORTS = 0xB ,
  EPG_EVENT_CONTENTSUBMASK_SPORTS_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SPORTS event types for sub type of "Sports". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH {
  EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_PRESCHOOL_CHILDREN = 0x1 , EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_ENTERTAIN_6TO14 = 0x2 , EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_ENTERTAIN_10TO16 = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_INFORMATIONAL_EDUCATIONAL_SCHOOL = 0x4 , EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_CARTOONS_PUPPETS = 0x5 , EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_CHILDRENYOUTH event types for sub type of "Children's/Youth programmes". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE {
  EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_ROCKPOP = 0x1 , EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_SERIOUSMUSIC_CLASSICALMUSIC = 0x2 , EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_FOLK_TRADITIONAL_MUSIC = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_JAZZ = 0x4 , EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_MUSICAL_OPERA = 0x5 , EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_BALLET = 0x6 , EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_MUSICBALLETDANCE event types for sub type of "Music/Ballet/Dance". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE {
  EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_PERFORMINGARTS = 0x1 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_FINEARTS = 0x2 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_RELIGION = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_POPULARCULTURE_TRADITIONALARTS = 0x4 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_LITERATURE = 0x5 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_FILM_CINEMA = 0x6 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_EXPERIMENTALFILM_VIDEO = 0x7 ,
  EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_BROADCASTING_PRESS = 0x8 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_NEWMEDIA = 0x9 , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_ARTS_CULTUREMAGAZINES = 0xA , EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_FASHION = 0xB ,
  EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_ARTSCULTURE event types for sub type of "Arts/Culture (without music)". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS {
  EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_MAGAZINES_REPORTS_DOCUMENTARY = 0x1 , EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_ECONOMICS_SOCIALADVISORY = 0x2 , EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_REMARKABLEPEOPLE = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SOCIALPOLITICALECONOMICS event types for sub type of "Social/Political issues/Economics". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE {
  EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_NATURE_ANIMALS_ENVIRONMENT = 0x1 , EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_TECHNOLOGY_NATURALSCIENCES = 0x2 , EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_MEDICINE_PHYSIOLOGY_PSYCHOLOGY = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_FOREIGNCOUNTRIES_EXPEDITIONS = 0x4 , EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_SOCIAL_SPIRITUALSCIENCES = 0x5 , EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_FURTHEREDUCATION = 0x6 , EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_LANGUAGES = 0x7 ,
  EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_EDUCATIONALSCIENCE event types for sub type of "Education/Science/Factual topics". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES {
  EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_TOURISM_TRAVEL = 0x1 , EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_HANDICRAFT = 0x2 , EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_MOTORING = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_FITNESSANDHEALTH = 0x4 , EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_COOKING = 0x5 , EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_ADVERTISEMENT_SHOPPING = 0x6 , EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_GARDENING = 0x7 ,
  EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_LEISUREHOBBIES event types for sub type of "Leisure hobbies". More...
 
enum  EPG_EVENT_CONTENTSUBMASK_SPECIAL {
  EPG_EVENT_CONTENTSUBMASK_SPECIAL_GENERAL = 0x0 , EPG_EVENT_CONTENTSUBMASK_SPECIAL_BLACKANDWHITE = 0x1 , EPG_EVENT_CONTENTSUBMASK_SPECIAL_UNPUBLISHED = 0x2 , EPG_EVENT_CONTENTSUBMASK_SPECIAL_LIVEBROADCAST = 0x3 ,
  EPG_EVENT_CONTENTSUBMASK_SPECIAL_PLANOSTEREOSCOPIC = 0x4 , EPG_EVENT_CONTENTSUBMASK_SPECIAL_LOCALORREGIONAL = 0x5 , EPG_EVENT_CONTENTSUBMASK_SPECIAL_USERDEFINED = 0xF
}
 EPG entry sub content to EPG_EVENT_CONTENTMASK_SPECIAL event types for sub type of "Special characteristics". More...
 

Detailed Description

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".

See ETSI EN 300 468 V1.14.1 (2014-05) about.

Values used by this functions:

Following types are listed here:

emum Type Description
EPG_EVENT_CONTENTMASK EPG entry main content to use.
EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA EPG entry sub content to EPG_EVENT_CONTENTMASK_MOVIEDRAMA event types for sub type of "Movie/Drama".
EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS EPG entry sub content to EPG_EVENT_CONTENTMASK_NEWSCURRENTAFFAIRS event types for sub type of "News/Current affairs".
EPG_EVENT_CONTENTSUBMASK_SHOW EPG entry sub content to EPG_EVENT_CONTENTMASK_SHOW event types for sub type of "Show/Game show".
EPG_EVENT_CONTENTSUBMASK_SPORTS EPG entry sub content to EPG_EVENT_CONTENTMASK_SPORTS event types for sub type of "Sports".
EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH EPG entry sub content to EPG_EVENT_CONTENTMASK_CHILDRENYOUTH event types for sub type of "Children's/Youth programmes".
EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE EPG entry sub content to EPG_EVENT_CONTENTMASK_MUSICBALLETDANCE event types for sub type of "Music/Ballet/Dance".
EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE EPG entry sub content to EPG_EVENT_CONTENTMASK_ARTSCULTURE event types for sub type of "Arts/Culture (without music)".
EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS EPG entry sub content to EPG_EVENT_CONTENTMASK_SOCIALPOLITICALECONOMICS event types for sub type of "Social/Political issues/Economics".
EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE EPG entry sub content to EPG_EVENT_CONTENTMASK_EDUCATIONALSCIENCE event types for sub type of "Education/Science/Factual topics".
EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES EPG entry sub content to EPG_EVENT_CONTENTMASK_LEISUREHOBBIES event types for sub type of "Leisure hobbies".
EPG_EVENT_CONTENTSUBMASK_SPECIAL EPG entry sub content to EPG_EVENT_CONTENTMASK_SPECIAL event types for sub type of "Special characteristics".

Typedef Documentation

◆ EPG_EVENT_CONTENTMASK

EPG entry main content to use.

◆ EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE

EPG entry sub content to EPG_EVENT_CONTENTMASK_ARTSCULTURE event types for sub type of "Arts/Culture (without music)".

◆ EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH

EPG entry sub content to EPG_EVENT_CONTENTMASK_CHILDRENYOUTH event types for sub type of "Children's/Youth programmes".

◆ EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE

EPG entry sub content to EPG_EVENT_CONTENTMASK_EDUCATIONALSCIENCE event types for sub type of "Education/Science/Factual topics".

◆ EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES

EPG entry sub content to EPG_EVENT_CONTENTMASK_LEISUREHOBBIES event types for sub type of "Leisure hobbies".

◆ EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA

EPG entry sub content to EPG_EVENT_CONTENTMASK_MOVIEDRAMA event types for sub type of "Movie/Drama".

◆ EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE

EPG entry sub content to EPG_EVENT_CONTENTMASK_MUSICBALLETDANCE event types for sub type of "Music/Ballet/Dance".

◆ EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS

EPG entry sub content to EPG_EVENT_CONTENTMASK_NEWSCURRENTAFFAIRS event types for sub type of "News/Current affairs".

◆ EPG_EVENT_CONTENTSUBMASK_SHOW

EPG entry sub content to EPG_EVENT_CONTENTMASK_SHOW event types for sub type of "Show/Game show".

◆ EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS

EPG entry sub content to EPG_EVENT_CONTENTMASK_SOCIALPOLITICALECONOMICS event types for sub type of "Social/Political issues/Economics".

◆ EPG_EVENT_CONTENTSUBMASK_SPECIAL

EPG entry sub content to EPG_EVENT_CONTENTMASK_SPECIAL event types for sub type of "Special characteristics".

◆ EPG_EVENT_CONTENTSUBMASK_SPORTS

EPG entry sub content to EPG_EVENT_CONTENTMASK_SPORTS event types for sub type of "Sports".

Enumeration Type Documentation

◆ EPG_EVENT_CONTENTMASK

EPG entry main content to use.

Enumerator
EPG_EVENT_CONTENTMASK_UNDEFINED 

0x00 : Undefined content mask entry.

EPG_EVENT_CONTENTMASK_MOVIEDRAMA 

0x10 : Movie/Drama.

See EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA about related sub types.

EPG_EVENT_CONTENTMASK_NEWSCURRENTAFFAIRS 

0x20 : News/Current affairs.

See EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS about related sub types.

EPG_EVENT_CONTENTMASK_SHOW 

0x30 : Show/Game show.

See EPG_EVENT_CONTENTSUBMASK_SHOW about related sub types.

EPG_EVENT_CONTENTMASK_SPORTS 

0x40 : Sports.

See EPG_EVENT_CONTENTSUBMASK_SPORTS about related sub types.

EPG_EVENT_CONTENTMASK_CHILDRENYOUTH 

0x50 : Children's/Youth programmes.

See EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH about related sub types.

EPG_EVENT_CONTENTMASK_MUSICBALLETDANCE 

0x60 : Music/Ballet/Dance.

See EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE about related sub types.

EPG_EVENT_CONTENTMASK_ARTSCULTURE 

0x70 : Arts/Culture (without music).

See EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE about related sub types.

EPG_EVENT_CONTENTMASK_SOCIALPOLITICALECONOMICS 

0x80 : Social/Political issues/Economics.

See EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS about related sub types.

EPG_EVENT_CONTENTMASK_EDUCATIONALSCIENCE 

0x90 : Education/Science/Factual topics.

See EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE about related sub types.

EPG_EVENT_CONTENTMASK_LEISUREHOBBIES 

0xA0 : Leisure hobbies.

See EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES about related sub types.

EPG_EVENT_CONTENTMASK_SPECIAL 

0xB0 : Special characteristics.

See EPG_EVENT_CONTENTSUBMASK_SPECIAL about related sub types.

EPG_EVENT_CONTENTMASK_USERDEFINED 

0xF0 User defined.

EPG_GENRE_USE_STRING 

Used to override standard genre types with a own name about.

Set to this value EPG_GENRE_USE_STRING on following places:

Warning
Value here is not a ETSI EN 300 468 V1.14.1 (2014-05) conform.
Note
This is a own Kodi definition to set that genre is given by own string. Used on kodi::addon::PVREPGTag::SetGenreDescription() and kodi::addon::PVRRecording::SetGenreDescription()

◆ EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE

EPG entry sub content to EPG_EVENT_CONTENTMASK_ARTSCULTURE event types for sub type of "Arts/Culture (without music)".

Enumerator
EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_GENERAL 

0x0 : Arts/culture (without music, general).

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_PERFORMINGARTS 

0x1 : Performing arts.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_FINEARTS 

0x2 : Fine arts.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_RELIGION 

0x3 : Religion.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_POPULARCULTURE_TRADITIONALARTS 

0x4 : Popular culture/traditional arts.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_LITERATURE 

0x5 : Literature.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_FILM_CINEMA 

0x6 : Film/cinema.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_EXPERIMENTALFILM_VIDEO 

0x7 : Experimental film/video.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_BROADCASTING_PRESS 

0x8 : Broadcasting/press.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_NEWMEDIA 

0x9 : New media.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_ARTS_CULTUREMAGAZINES 

0xA : Arts/culture magazines.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_FASHION 

0xB : Fashion.

EPG_EVENT_CONTENTSUBMASK_ARTSCULTURE_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH

EPG entry sub content to EPG_EVENT_CONTENTMASK_CHILDRENYOUTH event types for sub type of "Children's/Youth programmes".

Enumerator
EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_GENERAL 

0x0 : Children's/youth programmes (general).

EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_PRESCHOOL_CHILDREN 

0x1 : Pre-school children's programmes.

EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_ENTERTAIN_6TO14 

0x2 : Entertainment programmes for 6 to 14.

EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_ENTERTAIN_10TO16 

0x3 : Entertainment programmes for 10 to 16.

EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_INFORMATIONAL_EDUCATIONAL_SCHOOL 

0x4 : Informational/educational/school programmes.

EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_CARTOONS_PUPPETS 

0x5 : Cartoons/puppets.

EPG_EVENT_CONTENTSUBMASK_CHILDRENYOUTH_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE

EPG entry sub content to EPG_EVENT_CONTENTMASK_EDUCATIONALSCIENCE event types for sub type of "Education/Science/Factual topics".

Enumerator
EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_GENERAL 

0x0 : Education/science/factual topics (general).

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_NATURE_ANIMALS_ENVIRONMENT 

0x1 : Nature/animals/environment.

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_TECHNOLOGY_NATURALSCIENCES 

0x2 : Technology/natural sciences.

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_MEDICINE_PHYSIOLOGY_PSYCHOLOGY 

0x3 : Medicine/physiology/psychology.

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_FOREIGNCOUNTRIES_EXPEDITIONS 

0x4 : Foreign countries/expeditions.

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_SOCIAL_SPIRITUALSCIENCES 

0x5 : Social/spiritual sciences.

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_FURTHEREDUCATION 

0x6 : Further education.

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_LANGUAGES 

0x7 : Languages.

EPG_EVENT_CONTENTSUBMASK_EDUCATIONALSCIENCE_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES

EPG entry sub content to EPG_EVENT_CONTENTMASK_LEISUREHOBBIES event types for sub type of "Leisure hobbies".

Enumerator
EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_GENERAL 

0x0 : Leisure hobbies (general) .

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_TOURISM_TRAVEL 

0x1 : Tourism/travel.

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_HANDICRAFT 

0x2 : Handicraft.

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_MOTORING 

0x3 : Motoring.

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_FITNESSANDHEALTH 

0x4 : Fitness and health.

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_COOKING 

0x5 : Cooking.

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_ADVERTISEMENT_SHOPPING 

0x6 : Advertisement/shopping.

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_GARDENING 

0x7 : Gardening.

EPG_EVENT_CONTENTSUBMASK_LEISUREHOBBIES_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA

EPG entry sub content to EPG_EVENT_CONTENTMASK_MOVIEDRAMA event types for sub type of "Movie/Drama".

Enumerator
EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_GENERAL 

0x0 : Movie/drama (general).

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_DETECTIVE_THRILLER 

0x1 : Detective/thriller.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_ADVENTURE_WESTERN_WAR 

0x2 : Adventure/western/war.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_SCIENCEFICTION_FANTASY_HORROR 

0x3 : Science fiction/fantasy/horror.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_COMEDY 

0x4 : Comedy.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_SOAP_MELODRAMA_FOLKLORIC 

0x5 : Soap/melodrama/folkloric.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_ROMANCE 

0x6 : Romance.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_SERIOUS_CLASSICAL_RELIGIOUS_HISTORICAL 

0x7 : Serious/classical/religious/historical movie/drama.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_ADULT 

0x8 : Adult movie/drama.

EPG_EVENT_CONTENTSUBMASK_MOVIEDRAMA_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE

EPG entry sub content to EPG_EVENT_CONTENTMASK_MUSICBALLETDANCE event types for sub type of "Music/Ballet/Dance".

Enumerator
EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_GENERAL 

0x0 : Music/ballet/dance (general).

EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_ROCKPOP 

0x1 : Rock/pop.

EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_SERIOUSMUSIC_CLASSICALMUSIC 

0x2 : Serious music/classical music.

EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_FOLK_TRADITIONAL_MUSIC 

0x3 : Folk/traditional music.

EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_JAZZ 

0x4 : Jazz.

EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_MUSICAL_OPERA 

0x5 : Musical/opera.

EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_BALLET 

0x6 : Ballet.

EPG_EVENT_CONTENTSUBMASK_MUSICBALLETDANCE_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS

EPG entry sub content to EPG_EVENT_CONTENTMASK_NEWSCURRENTAFFAIRS event types for sub type of "News/Current affairs".

Enumerator
EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_GENERAL 

0x0 : News/current affairs (general).

EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_WEATHER 

0x1 : News/weather report.

EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_MAGAZINE 

0x2 : News magazine.

EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_DOCUMENTARY 

0x3 : Documentary.

EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_DISCUSSION_INTERVIEW_DEBATE 

0x4 : Discussion/interview/debate

EPG_EVENT_CONTENTSUBMASK_NEWSCURRENTAFFAIRS_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_SHOW

EPG entry sub content to EPG_EVENT_CONTENTMASK_SHOW event types for sub type of "Show/Game show".

Enumerator
EPG_EVENT_CONTENTSUBMASK_SHOW_GENERAL 

0x0 : Show/game show (general).

EPG_EVENT_CONTENTSUBMASK_SHOW_GAMESHOW_QUIZ_CONTEST 

0x1 : Game show/quiz/contest.

EPG_EVENT_CONTENTSUBMASK_SHOW_VARIETY_SHOW 

0x2 : Variety show.

EPG_EVENT_CONTENTSUBMASK_SHOW_TALK_SHOW 

0x3 : Talk show.

EPG_EVENT_CONTENTSUBMASK_SHOW_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS

EPG entry sub content to EPG_EVENT_CONTENTMASK_SOCIALPOLITICALECONOMICS event types for sub type of "Social/Political issues/Economics".

Enumerator
EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_GENERAL 

0x0 : Social/political issues/economics (general).

EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_MAGAZINES_REPORTS_DOCUMENTARY 

0x1 : Magazines/reports/documentary.

EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_ECONOMICS_SOCIALADVISORY 

0x2 : Economics/social advisory.

EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_REMARKABLEPEOPLE 

0x3 : Remarkable people.

EPG_EVENT_CONTENTSUBMASK_SOCIALPOLITICALECONOMICS_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_SPECIAL

EPG entry sub content to EPG_EVENT_CONTENTMASK_SPECIAL event types for sub type of "Special characteristics".

Enumerator
EPG_EVENT_CONTENTSUBMASK_SPECIAL_GENERAL 

0x0 : Special characteristics / Original language (general).

EPG_EVENT_CONTENTSUBMASK_SPECIAL_BLACKANDWHITE 

0x1 : Black and white.

EPG_EVENT_CONTENTSUBMASK_SPECIAL_UNPUBLISHED 

0x2 : Unpublished.

EPG_EVENT_CONTENTSUBMASK_SPECIAL_LIVEBROADCAST 

0x3 : Live broadcast.

EPG_EVENT_CONTENTSUBMASK_SPECIAL_PLANOSTEREOSCOPIC 

0x4 : Plano-stereoscopic.

EPG_EVENT_CONTENTSUBMASK_SPECIAL_LOCALORREGIONAL 

0x5 : Local or regional.

EPG_EVENT_CONTENTSUBMASK_SPECIAL_USERDEFINED 

0xF : User defined.

◆ EPG_EVENT_CONTENTSUBMASK_SPORTS

EPG entry sub content to EPG_EVENT_CONTENTMASK_SPORTS event types for sub type of "Sports".

Enumerator
EPG_EVENT_CONTENTSUBMASK_SPORTS_GENERAL 

0x0 : Sports (general).

EPG_EVENT_CONTENTSUBMASK_SPORTS_OLYMPICGAMES_WORLDCUP 

0x1 : Special events (Olympic Games, World Cup, etc.).

EPG_EVENT_CONTENTSUBMASK_SPORTS_SPORTS_MAGAZINES 

0x2 : Sports magazines.

EPG_EVENT_CONTENTSUBMASK_SPORTS_FOOTBALL_SOCCER 

0x3 : Football/soccer.

EPG_EVENT_CONTENTSUBMASK_SPORTS_TENNIS_SQUASH 

0x4 : Tennis/squash.

EPG_EVENT_CONTENTSUBMASK_SPORTS_TEAMSPORTS 

0x5 : Team sports (excluding football).

EPG_EVENT_CONTENTSUBMASK_SPORTS_ATHLETICS 

0x6 : Athletics.

EPG_EVENT_CONTENTSUBMASK_SPORTS_MOTORSPORT 

0x7 : Motor sport.

EPG_EVENT_CONTENTSUBMASK_SPORTS_WATERSPORT 

0x8 : Water sport.

EPG_EVENT_CONTENTSUBMASK_SPORTS_WINTERSPORTS 

0x9 : Winter sports.

EPG_EVENT_CONTENTSUBMASK_SPORTS_EQUESTRIAN 

0xA : Equestrian.

EPG_EVENT_CONTENTSUBMASK_SPORTS_MARTIALSPORTS 

0xB : Martial sports.

EPG_EVENT_CONTENTSUBMASK_SPORTS_USERDEFINED 

0xF : User defined.