Go to the source code of this file.
|
spu_t * | spu_Create (vlc_object_t *, vout_thread_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.
|
|
struct vlc_render_subpicture * | spu_Render (spu_t *spu, const vlc_fourcc_t *p_chroma_list, const video_format_t *p_fmt_dst, const video_format_t *p_fmt_src, bool spu_in_full_window, const struct vout_display_place_t *video_position, vlc_tick_t system_now, vlc_tick_t pts, bool ignore_osd) |
| This function will return an unique subpicture containing the OSD and subtitles visible at the requested date.
|
|
ssize_t | spu_RegisterChannel (spu_t *) |
| It registers a new SPU channel.
|
|
void | spu_UnregisterChannel (spu_t *, size_t) |
|
void | spu_ClearChannel (spu_t *, size_t) |
| 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.
|
|