|
static int | TriggerFilterCallback (vlc_object_t *p_this, char const *psz_var, vlc_value_t oldval, vlc_value_t newval, void *p_data) |
|
void | filter_AddProxyCallbacks (vlc_object_t *obj, filter_t *filter, vlc_callback_t restart_cb) |
| This function allow dynamically changing filter variables from a different object via VLC variables mapping.
|
|
void | filter_DelProxyCallbacks (vlc_object_t *obj, filter_t *filter, vlc_callback_t restart_cb) |
| This function unbind the callbacks from the proxy object.
|
|
vlc_blender_t * | filter_NewBlend (vlc_object_t *p_this, const video_format_t *p_dst_chroma) |
| It creates a blend filter.
|
|
int | filter_ConfigureBlend (vlc_blender_t *p_blend, int i_dst_width, int i_dst_height, const video_format_t *p_src) |
| It configures blend filter parameters that are allowed to changed after the creation.
|
|
int | filter_Blend (vlc_blender_t *p_blend, picture_t *p_dst, int i_dst_x, int i_dst_y, const picture_t *p_src, int i_alpha) |
| It blends a picture into another one.
|
|
void | filter_DeleteBlend (vlc_blender_t *p_blend) |
| It destroys a blend filter created by filter_NewBlend.
|
|
video_splitter_t * | video_splitter_New (vlc_object_t *p_this, const char *psz_name, const video_format_t *p_fmt) |
|
void | video_splitter_Delete (video_splitter_t *p_splitter) |
|