Epgdb » History » Version 2
Dave Chapman, 2012-11-13 00:05
| 1 | 1 | Dave Chapman | h1. EPG database structure |
|---|---|---|---|
| 2 | 2 | Dave Chapman | |
| 3 | This page is a work-in-progress to document the internal EPG database structure in tvh. |
||
| 4 | |||
| 5 | {{toc}} |
||
| 6 | |||
| 7 | h2. Broadcast object - epg_broadcast_t |
||
| 8 | |||
| 9 | This object contains the details of a specific airing (channel & time) of an episode. |
||
| 10 | |||
| 11 | |\3=. | |\4=.Populated from| |
||
| 12 | |_.Field|_.Type|_.Description| |_.DVB EIT|_.OpenTV|_.XML TV|_.PyEPG| |
||
| 13 | |id|uint32_t|Internal ID| | | | | | |
||
| 14 | |uri|char*|Unique ID (from grabber)| | | | | | |
||
| 15 | |dvb_eit|uint16_t|DVB Event ID| | | | | | |
||
| 16 | |start|time_t|Start time (UTC)| | | | | | |
||
| 17 | |stop|time_t|Stop time (UTC)| | | | | | |
||
| 18 | |is_widescreen|uint8_t|Is widescreen| | | | | | |
||
| 19 | |is_hd|uint8_t|Is HD| | | | | | |
||
| 20 | |lines|uint16_t|Lines in image (quality)| | | | | | |
||
| 21 | |aspect|uint16_t|Aspect ratio (*100)| | | | | | |
||
| 22 | |is_deafsigned|uint8_t|In screen signing| | | | | | |
||
| 23 | |is_subtitled|uint8_t|Teletext subtitles| | | | | | |
||
| 24 | |is_new|uint8_t|New series / film premiere| | | | | | |
||
| 25 | |is_repeat|uint8_t|Repeat screening| | | | | | |
||
| 26 | |summary|lang_str_t*|Summary text| | | | | | |
||
| 27 | |description|lang_str_t*|Description| | | | | | |
||
| 28 | |episode|epg_episode_t*|Link to tvheadend episode object| | | | | | |
||
| 29 | |serieslink|epg_serieslink_t*|SeriesLink| | | | | | |
||
| 30 | |channel|struct channel*|Channel being broadcast on| | | | | | |