Go to the documentation of this file.
42 #warning FIXME: implement video close event
114 var_SetBool(vout,
"viewpoint-changeable", b_can_change);
118 static inline void vout_SendEventSnapshot(
vout_thread_t *vout,
const char *filename)
124 #warning "FIXME clean up postproc event"
126 extern void vout_InstallDeprecatedPostProcessing(
vout_thread_t *);
127 extern void vout_UninstallDeprecatedPostProcessing(
vout_thread_t *);
129 static inline void vout_SendEventPostProcessing(
vout_thread_t *vout,
bool is_available)
132 vout_InstallDeprecatedPostProcessing(vout);
134 vout_UninstallDeprecatedPostProcessing(vout);
137 static inline void vout_SendEventFilters(
vout_thread_t *vout)
142 vout_ControlGetFilters(vout, &filter, &filter_count);
145 for (
int i = 0; i < filter_count; i++) {
149 list, i > 0 ?
":" :
"", filter[i]->
name) < 0) {
165 for (
int i = 0; i < filter_count; i++)
166 vout_filter_Delete(filter[i]);
static void vout_SendEventMouseMoved(vout_thread_t *vout, int x, int y)
Definition: event.h:50
#define VLC_VAR_SETVALUE
Set the value of this variable without triggering any callbacks.
Definition: vlc_variables.h:87
#define var_OrInteger(a, b, c)
Definition: vlc_variables.h:404
#define var_SetAddress(o, n, p)
Definition: vlc_variables.h:260
#define var_SetBool(a, b, c)
Definition: vlc_variables.h:257
static void vout_SendEventMouseDoubleClick(vout_thread_t *vout)
Definition: event.h:105
#define KEY_UNSET
Definition: vlc_actions.h:47
static void vout_SendEventViewpointChangeable(vout_thread_t *vout, bool b_can_change)
Definition: event.h:110
Definition: vlc_mouse.h:53
Definition: video_output.c:719
libvlc_int_t * libvlc
LibVLC instance.
Definition: vlc_common.h:441
#define var_ToggleBool(a, b)
Definition: vlc_variables.h:589
#define var_SetCoords(o, n, x, y)
Definition: vlc_variables.h:211
Viewpoints.
Definition: vlc_viewpoint.h:44
int asprintf(char **, const char *,...)
static void vout_SendEventMousePressed(vout_thread_t *vout, int button)
Definition: event.h:62
static void vout_SendEventViewpointMoved(vout_thread_t *vout, const vlc_viewpoint_t *p_viewpoint)
Definition: event.h:54
static void vout_SendEventMouseReleased(vout_thread_t *vout, int button)
Definition: event.h:93
char * psz_string
Definition: vlc_common.h:330
#define var_SetInteger(a, b, c)
Definition: vlc_variables.h:256
Definition: vlc_mouse.h:57
#define KEY_MOUSEWHEELLEFT
Definition: vlc_actions.h:114
#define KEY_MOUSEWHEELDOWN
Definition: vlc_actions.h:113
Definition: vlc_mouse.h:54
#define var_NAndInteger(a, b, c)
Definition: vlc_variables.h:415
Definition: vlc_mouse.h:52
char * strdup(const char *)
struct vlc_common_members obj
Definition: vlc_vout.h:71
module_config_t ** list
Definition: core.c:460
const char name[16]
Definition: httpd.c:1249
Definition: vlc_mouse.h:58
static void vout_SendEventClose(vout_thread_t *vout)
Definition: event.h:39
#define var_SetString(a, b, c)
Definition: vlc_variables.h:259
#define KEY_MOUSEWHEELUP
Definition: vlc_actions.h:112
#define KEY_MOUSEWHEELRIGHT
Definition: vlc_actions.h:115
Definition: vlc_mouse.h:56
Video output thread descriptor.
Definition: vlc_vout.h:70
Definition: vlc_mouse.h:55
#define var_GetCoords(o, n, x, y)
Definition: vlc_variables.h:309
VLC value structure.
Definition: vlc_common.h:325
static void vout_SendEventKey(vout_thread_t *vout, int key)
Definition: event.h:46
#define var_Change(a, b, c, d, e)
Definition: vlc_variables.h:127