| 
    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_configuration | 
| 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 vlc_spu_highlight_t | vlc_spu_highlight_t | 
| Video subtitle region spu core private.   | |
| 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 (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 *, unsigned display_width, unsigned display_height, 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.