Functions

action.c File Reference

Include dependency graph for action.c:

Functions

static int keycmp (const void *a, const void *b)
static vlc_key_t vlc_TranslateKey (const vlc_object_t *obj, uint_fast32_t keycode)
 Get the action associated with a VLC key code, if any.
static int vlc_key_to_action (vlc_object_t *libvlc, const char *varname, vlc_value_t prevkey, vlc_value_t curkey, void *d)
int vlc_InitActions (libvlc_int_t *libvlc)
void vlc_DeinitActions (libvlc_int_t *libvlc)
static int actcmp (const void *key, const void *ent)
vlc_key_t vlc_GetActionId (const char *name)

Function Documentation

static int actcmp ( const void *  key,
const void *  ent 
) [static]

References action::name.

Referenced by vlc_GetActionId().

static int keycmp ( const void *  a,
const void *  b 
) [static]

References hotkey::i_key.

Referenced by vlc_InitActions(), and vlc_TranslateKey().

void vlc_DeinitActions ( libvlc_int_t libvlc  ) 
vlc_key_t vlc_GetActionId ( const char *  name  ) 
int vlc_InitActions ( libvlc_int_t libvlc  ) 
static int vlc_key_to_action ( vlc_object_t libvlc,
const char *  varname,
vlc_value_t  prevkey,
vlc_value_t  curkey,
void *  d 
) [static]
static vlc_key_t vlc_TranslateKey ( const vlc_object_t obj,
uint_fast32_t  keycode 
) [static]

Get the action associated with a VLC key code, if any.

References hotkey::i_action, keycmp(), libvlc_actions_count, and hotkey::psz_action.

Referenced by vlc_key_to_action().

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines