|
VLC
2.1.0-git
|

Data Structures | |
| struct | subpicture_updater_sys_t |
Macros | |
| #define | EPG_TOP 0.7 |
| #define | EPG_LEFT 0.1 |
| #define | EPG_NAME_SIZE 0.05 |
| #define | EPG_PROGRAM_SIZE 0.03 |
Functions | |
| static subpicture_region_t * | vout_OSDEpgSlider (int x, int y, int width, int height, float ratio) |
| static subpicture_region_t * | vout_OSDEpgText (const char *text, int x, int y, int size, uint32_t color) |
| static subpicture_region_t * | vout_BuildOSDEpg (vlc_epg_t *epg, int x, int y, int visible_width, int visible_height) |
| static int | OSDEpgValidate (subpicture_t *subpic, bool has_src_changed, const video_format_t *fmt_src, bool has_dst_changed, const video_format_t *fmt_dst, mtime_t ts) |
| static void | OSDEpgUpdate (subpicture_t *subpic, const video_format_t *fmt_src, const video_format_t *fmt_dst, mtime_t ts) |
| static void | OSDEpgDestroy (subpicture_t *subpic) |
| int | vout_OSDEpg (vout_thread_t *vout, input_item_t *input) |
| Show EPG information about the current program of an input item. | |
| #define EPG_LEFT 0.1 |
Referenced by vout_BuildOSDEpg().
| #define EPG_NAME_SIZE 0.05 |
Referenced by vout_BuildOSDEpg().
| #define EPG_PROGRAM_SIZE 0.03 |
Referenced by vout_BuildOSDEpg().
| #define EPG_TOP 0.7 |
Referenced by vout_BuildOSDEpg().
|
static |
References subpicture_updater_sys_t::epg, subpicture_updater_t::p_sys, subpicture_t::updater, and vlc_epg_Delete().
Referenced by vout_OSDEpg().
|
static |
References subpicture_updater_sys_t::epg, video_format_t::i_height, subpicture_t::i_original_picture_height, subpicture_t::i_original_picture_width, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_width, video_format_t::i_x_offset, video_format_t::i_y_offset, subpicture_t::p_region, subpicture_updater_t::p_sys, subpicture_t::updater, VLC_UNUSED, and vout_BuildOSDEpg().
Referenced by vout_OSDEpg().
|
static |
< No error
< Unspecified error
References VLC_EGENERIC, VLC_SUCCESS, and VLC_UNUSED.
Referenced by vout_OSDEpg().
|
static |
References EPG_LEFT, EPG_NAME_SIZE, EPG_PROGRAM_SIZE, EPG_TOP, head, vlc_epg_event_t::i_duration, vlc_epg_event_t::i_start, localtime_r(), vlc_epg_t::p_current, subpicture_region_t::p_next, vlc_epg_event_t::psz_name, vlc_epg_t::psz_name, vout_OSDEpgSlider(), and vout_OSDEpgText().
Referenced by OSDEpgUpdate().
| int vout_OSDEpg | ( | vout_thread_t * | vout, |
| input_item_t * | input | ||
| ) |
Show EPG information about the current program of an input item.
| vout | pointer to the vout the information is to be showed on |
| p_input | pointer to the input item the information is to be showed |
< Unspecified error
< Unspecified error
< Unspecified error
< No error
References subpicture_t::b_absolute, subpicture_t::b_ephemer, subpicture_t::b_fade, subpicture_updater_sys_t::epg, subpicture_t::i_channel, input_item_t::i_epg, subpicture_t::i_start, subpicture_t::i_stop, input_item_GetNowPlaying(), input_item_t::lock, mdate(), OSDEpgDestroy(), OSDEpgUpdate(), OSDEpgValidate(), vlc_epg_t::p_current, subpicture_updater_t::pf_validate, input_item_t::pp_epg, vlc_epg_event_t::psz_name, vlc_epg_t::psz_name, SPU_DEFAULT_CHANNEL, subpicture_New(), VLC_EGENERIC, vlc_epg_Delete(), vlc_epg_Merge(), vlc_epg_New(), vlc_mutex_lock(), vlc_mutex_unlock(), VLC_SUCCESS, and vout_PutSubpicture().
|
static |
References video_palette_t::i_entries, video_format_t::i_height, plane_t::i_pitch, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_visible_height, video_format_t::i_visible_width, video_format_t::i_width, subpicture_region_t::i_x, subpicture_region_t::i_y, picture_t::p, video_format_t::p_palette, subpicture_region_t::p_picture, plane_t::p_pixels, subpicture_region_New(), video_format_Init(), VLC_CLIP, and VLC_CODEC_YUVP.
Referenced by vout_BuildOSDEpg().
|
static |
References subpicture_region_t::i_align, text_style_t::i_font_alpha, text_style_t::i_font_color, text_style_t::i_font_size, video_format_t::i_sar_den, video_format_t::i_sar_num, subpicture_region_t::i_x, subpicture_region_t::i_y, subpicture_region_t::p_style, subpicture_region_t::psz_text, strdup(), subpicture_region_New(), text_style_New(), video_format_Init(), and VLC_CODEC_TEXT.
Referenced by vout_BuildOSDEpg().
1.8.1.2