VLC 4.0.0-dev
|
Subpicture updater operation virtual table. More...
#include <vlc_subpicture.h>
Data Fields | |
void(* | update )(subpicture_t *, const video_format_t *prev_src, const video_format_t *p_fmt_src, const video_format_t *prev_dst, const video_format_t *p_fmt_dst, vlc_tick_t) |
Mandatory callback called after pf_validate and doing the main job of creating the subpicture regions for the current video_format. | |
void(* | destroy )(subpicture_t *) |
Optional callback for subpicture private data cleanup. | |
Subpicture updater operation virtual table.
This structure gathers the operations that are implemented by a subpicture_updater_t instance.
void(* vlc_spu_updater_ops::destroy) (subpicture_t *) |
Optional callback for subpicture private data cleanup.
Referenced by subpicture_Delete().
void(* vlc_spu_updater_ops::update) (subpicture_t *, const video_format_t *prev_src, const video_format_t *p_fmt_src, const video_format_t *prev_dst, const video_format_t *p_fmt_dst, vlc_tick_t) |
Mandatory callback called after pf_validate and doing the main job of creating the subpicture regions for the current video_format.
Referenced by OSDWidget(), subpicture_Update(), vout_OSDEpg(), and vout_OSDText().