
Go to the source code of this file.
Data Structures | |
| struct | spu_t |
| Subpicture unit descriptor. More... | |
Defines | |
| #define | SPU_DEFAULT_CHANNEL (1) |
| #define | spu_Create(a) spu_Create(VLC_OBJECT(a)) |
Typedefs | |
| typedef struct spu_private_t | spu_private_t |
Functions | |
| spu_t * | spu_Create (vlc_object_t *) |
| Creates the subpicture unit. | |
| void | spu_Destroy (spu_t *) |
| Destroy the subpicture unit. | |
| void | spu_PutSubpicture (spu_t *, subpicture_t *) |
| This function sends a subpicture to the spu_t core. | |
| subpicture_t * | spu_Render (spu_t *, const vlc_fourcc_t *p_chroma_list, const video_format_t *p_fmt_dst, const video_format_t *p_fmt_src, mtime_t render_subtitle_date, mtime_t render_osd_date, bool ignore_osd) |
| This function will return an unique subpicture containing the OSD and subtitles visibles at the requested date. | |
| int | spu_RegisterChannel (spu_t *) |
| It registers a new SPU channel. | |
| void | spu_ClearChannel (spu_t *, int) |
| It clears all subpictures associated to a SPU channel. | |
| void | spu_ChangeSources (spu_t *, const char *) |
| It changes the sub sources list. | |
| void | spu_ChangeFilters (spu_t *, const char *) |
| It changes the sub filters list. | |
1.7.1