QVisu
Qt-based visualization for smart homes
|
Go to the source code of this file.
Classes | |
struct | vlc_epg_event_t |
struct | vlc_epg_t |
Functions | |
VLC_API void | vlc_epg_Init (vlc_epg_t *p_epg, const char *psz_name) |
VLC_API void | vlc_epg_Clean (vlc_epg_t *p_epg) |
VLC_API void | vlc_epg_AddEvent (vlc_epg_t *p_epg, int64_t i_start, int i_duration, const char *psz_name, const char *psz_short_description, const char *psz_description, uint8_t i_rating) |
VLC_API vlc_epg_t * | vlc_epg_New (const char *psz_name) VLC_USED |
VLC_API void | vlc_epg_Delete (vlc_epg_t *p_epg) |
VLC_API void | vlc_epg_SetCurrent (vlc_epg_t *p_epg, int64_t i_start) |
VLC_API void | vlc_epg_Merge (vlc_epg_t *p_dst, const vlc_epg_t *p_src) |
This file defines functions and structures for storing dvb epg information
VLC_API void vlc_epg_AddEvent | ( | vlc_epg_t * | p_epg, |
int64_t | i_start, | ||
int | i_duration, | ||
const char * | psz_name, | ||
const char * | psz_short_description, | ||
const char * | psz_description, | ||
uint8_t | i_rating | ||
) |
It creates and appends a new vlc_epg_event_t to a vlc_epg_t.
VLC_API void vlc_epg_Delete | ( | vlc_epg_t * | p_epg | ) |
It releases a vlc_epg_t*.
VLC_API void vlc_epg_Init | ( | vlc_epg_t * | p_epg, |
const char * | psz_name | ||
) |
It initializes a vlc_epg_t.
You must call vlc_epg_Clean to release the associated resource.
It merges all the event of p_src
and p_dst
into p_dst
.
p_src
is not modified.
VLC_API vlc_epg_t* vlc_epg_New | ( | const char * | psz_name | ) |
It creates a new vlc_epg_t*
You must call vlc_epg_Delete to release the associated resource.