VLC 4.0.0-dev
|
Subpictures functions. More...
Go to the source code of this file.
Data Structures | |
struct | subpicture_region_t |
Video subtitle region. More... | |
struct | vlc_spu_highlight_t |
struct | vlc_spu_updater_ops |
Subpicture updater operation virtual table. More... | |
struct | subpicture_updater_t |
struct | subpicture_region_rendered |
struct | vlc_render_subpicture |
struct | subpicture_t |
Video subtitle. More... | |
Typedefs | |
typedef struct subpicture_region_private_t | subpicture_region_private_t |
Video subtitle region spu core private. | |
typedef struct vlc_spu_highlight_t | vlc_spu_highlight_t |
typedef struct filter_t | vlc_blender_t |
render background under text only | |
typedef struct vlc_list | vlc_spu_regions |
typedef struct subpicture_private_t | subpicture_private_t |
typedef struct vlc_render_subpicture | vlc_render_subpicture |
Functions | |
subpicture_region_t * | subpicture_region_New (const video_format_t *p_fmt) |
This function will create a new subpicture region. | |
subpicture_region_t * | subpicture_region_NewText (void) |
This function will create a new text subpicture region. | |
subpicture_region_t * | subpicture_region_ForPicture (const video_format_t *p_fmt, picture_t *pic) |
Create a subpicture region containing the picture. | |
void | subpicture_region_Delete (subpicture_region_t *p_region) |
This function will destroy a subpicture region allocated by subpicture_region_New. | |
void | vlc_spu_regions_Clear (vlc_spu_regions *) |
This function will clear a list of subpicture regions allocated by subpicture_region_New. | |
subpicture_t * | subpicture_New (const subpicture_updater_t *) |
This function create a new empty subpicture. | |
void | subpicture_Delete (subpicture_t *p_subpic) |
This function delete a subpicture created by subpicture_New. | |
subpicture_t * | subpicture_NewFromPicture (vlc_object_t *, picture_t *, vlc_fourcc_t i_chroma) |
This function will create a subpicture having one region in the requested chroma showing the given picture. | |
void | subpicture_Update (subpicture_t *, const video_format_t *src, const video_format_t *, vlc_tick_t) |
This function will update the content of a subpicture created with a non NULL subpicture_updater_t. | |
unsigned | picture_BlendSubpicture (picture_t *, vlc_blender_t *, vlc_render_subpicture *) |
This function will blend a given subpicture onto a picture. | |
vlc_render_subpicture * | vlc_render_subpicture_New (void) |
Create a vlc_render_subpicture. | |
void | vlc_render_subpicture_Delete (vlc_render_subpicture *) |
Destroy a vlc_render_subpicture. | |
Subpictures functions.