VLC
3.0.15
|
Data Fields | |
int(* | pf_validate )(subpicture_t *, bool has_src_changed, const video_format_t *p_fmt_src, bool has_dst_changed, const video_format_t *p_fmt_dst, mtime_t) |
Optional pre update callback, usually useful on video format change. More... | |
void(* | pf_update )(subpicture_t *, const video_format_t *p_fmt_src, const video_format_t *p_fmt_dst, mtime_t) |
Mandatory callback called after pf_validate and doing the main job of creating the subpicture regions for the current video_format. More... | |
void(* | pf_destroy )(subpicture_t *) |
Optional callback for subpicture private data cleanup. More... | |
subpicture_updater_sys_t * | p_sys |
subpicture_updater_sys_t* subpicture_updater_t::p_sys |
Referenced by OSDEpgDestroy(), OSDEpgUpdate(), and OSDTextDestroy().
void(* subpicture_updater_t::pf_destroy) (subpicture_t *) |
Optional callback for subpicture private data cleanup.
Referenced by subpicture_Delete().
void(* subpicture_updater_t::pf_update) (subpicture_t *, const video_format_t *p_fmt_src, const video_format_t *p_fmt_dst, mtime_t) |
Mandatory callback called after pf_validate and doing the main job of creating the subpicture regions for the current video_format.
Referenced by subpicture_Update().
int(* subpicture_updater_t::pf_validate) (subpicture_t *, bool has_src_changed, const video_format_t *p_fmt_src, bool has_dst_changed, const video_format_t *p_fmt_dst, mtime_t) |
Optional pre update callback, usually useful on video format change.
Will skip pf_update on VLC_SUCCESS, or will delete every region before the call to pf_update
Referenced by subpicture_Update(), vout_OSDEpg(), and vout_OSDText().