VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
event.h File Reference
Include dependency graph for event.h:

Go to the source code of this file.

Functions

static void vout_SendEventClose (vout_thread_t *vout)
static void vout_SendEventKey (vout_thread_t *vout, int key)
static void vout_SendEventMouseMoved (vout_thread_t *vout, int x, int y)
static void vout_SendEventMousePressed (vout_thread_t *vout, int button)
static void vout_SendEventMouseReleased (vout_thread_t *vout, int button)
static void vout_SendEventMouseDoubleClick (vout_thread_t *vout)
static void vout_SendEventMouseVisible (vout_thread_t *vout)
static void vout_SendEventMouseHidden (vout_thread_t *vout)
static void vout_SendEventFullscreen (vout_thread_t *vout, bool is_fullscreen)
static void vout_SendEventDisplayFilled (vout_thread_t *vout, bool is_display_filled)
static void vout_SendEventZoom (vout_thread_t *vout, int num, int den)
static void vout_SendEventOnTop (vout_thread_t *vout, bool is_on_top)
static void vout_SendEventSourceAspect (vout_thread_t *vout, unsigned num, unsigned den)
 It must be called on source aspect ratio changes, with the new DAR (Display Aspect Ratio) value.
static void vout_SendEventSourceCrop (vout_thread_t *vout, unsigned num, unsigned den, unsigned left, unsigned top, unsigned right, unsigned bottom)

Function Documentation

static void vout_SendEventClose ( vout_thread_t vout)
inlinestatic

Referenced by VoutDisplayEvent().

static void vout_SendEventDisplayFilled ( vout_thread_t vout,
bool  is_display_filled 
)
inlinestatic

References var_GetBool, and var_SetBool.

Referenced by vout_ManageDisplay().

static void vout_SendEventFullscreen ( vout_thread_t vout,
bool  is_fullscreen 
)
inlinestatic

References var_SetBool.

Referenced by vout_ManageDisplay().

static void vout_SendEventKey ( vout_thread_t vout,
int  key 
)
inlinestatic
static void vout_SendEventMouseDoubleClick ( vout_thread_t vout)
inlinestatic

References var_ToggleBool.

Referenced by vout_SendDisplayEventMouse().

static void vout_SendEventMouseHidden ( vout_thread_t vout)
inlinestatic

References VLC_UNUSED.

Referenced by vout_ManageDisplay().

static void vout_SendEventMouseMoved ( vout_thread_t vout,
int  x,
int  y 
)
inlinestatic

References var_SetCoords.

Referenced by vout_SendDisplayEventMouse().

static void vout_SendEventMousePressed ( vout_thread_t vout,
int  button 
)
inlinestatic
static void vout_SendEventMouseReleased ( vout_thread_t vout,
int  button 
)
inlinestatic

References var_NAndInteger.

Referenced by vout_SendDisplayEventMouse().

static void vout_SendEventMouseVisible ( vout_thread_t vout)
inlinestatic

References VLC_UNUSED.

Referenced by VoutDisplayEventMouse().

static void vout_SendEventOnTop ( vout_thread_t vout,
bool  is_on_top 
)
inlinestatic

References var_GetBool, var_SetBool, and VLC_UNUSED.

Referenced by vout_ManageDisplay().

static void vout_SendEventSourceAspect ( vout_thread_t vout,
unsigned  num,
unsigned  den 
)
inlinestatic

It must be called on source aspect ratio changes, with the new DAR (Display Aspect Ratio) value.

References asprintf(), msg_Err, strdup(), var_GetString, var_SetString, and VLC_UNUSED.

Referenced by vout_ManageDisplay().

static void vout_SendEventSourceCrop ( vout_thread_t vout,
unsigned  num,
unsigned  den,
unsigned  left,
unsigned  top,
unsigned  right,
unsigned  bottom 
)
inlinestatic
static void vout_SendEventZoom ( vout_thread_t vout,
int  num,
int  den 
)
inlinestatic

References var_GetFloat, var_SetFloat, and VLC_UNUSED.

Referenced by vout_ManageDisplay().