VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc_spu_updater_ops Struct Reference

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.
 

Detailed Description

Subpicture updater operation virtual table.

This structure gathers the operations that are implemented by a subpicture_updater_t instance.

Field Documentation

◆ destroy

void(* vlc_spu_updater_ops::destroy) (subpicture_t *)

Optional callback for subpicture private data cleanup.

Referenced by subpicture_Delete().

◆ update

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().


The documentation for this struct was generated from the following file: