24 #ifndef VLC_VIDEO_SPLITTER_H
25 #define VLC_VIDEO_SPLITTER_H 1
29 #include <vlc_mouse.h>
37 typedef struct video_splitter_sys_t video_splitter_sys_t;
38 typedef struct video_splitter_owner_t video_splitter_owner_t;
98 const vlc_mouse_t *p_old,
const vlc_mouse_t *p_new );
100 video_splitter_sys_t *p_sys;
105 video_splitter_owner_t *p_owner;
119 int i_ret = p_splitter->pf_picture_new( p_splitter, pp_picture );
121 msg_Warn( p_splitter,
"can't get output pictures" );
129 static inline void video_splitter_DeletePicture(
video_splitter_t *p_splitter,
132 p_splitter->pf_picture_del( p_splitter, pp_picture );
142 return p_splitter->pf_filter( p_splitter, pp_dst, p_src );
149 if( !p_splitter->pf_mouse )
154 return p_splitter->pf_mouse( p_splitter, p_mouse, i_index, p_old, p_new );
Definition: vlc_picture.h:69
Definition: vlc_video_splitter.h:70
Definition: vlc_configuration.h:156
#define VLC_SUCCESS
Definition: vlc_common.h:373
Definition: vlc_mouse.h:45
Definition: vlc_video_splitter.h:42
Definition: vlc_objects.h:42