Data Structures | Defines | Functions | Variables

var.c File Reference

Include dependency graph for var.c:

Data Structures

struct  vlc_input_callback_t

Defines

#define CALLBACK(name, cb)   { name, cb }

Functions

static int StateCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int RateCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int PositionCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int TimeCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int ProgramCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int TitleCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int SeekpointCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int NavigationCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int ESCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int EsDelayCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int BookmarkCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
static int RecordCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data)
static int FrameNextCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data)
static void InputAddCallbacks (input_thread_t *, const vlc_input_callback_t *)
static void InputDelCallbacks (input_thread_t *, const vlc_input_callback_t *)
void input_ControlVarInit (input_thread_t *p_input)
void input_ControlVarStop (input_thread_t *p_input)
void input_ControlVarNavigation (input_thread_t *p_input)
void input_ControlVarTitle (input_thread_t *p_input, int i_title)
void input_ConfigVarInit (input_thread_t *p_input)

Variables

static const vlc_input_callback_t p_input_callbacks []
static const vlc_input_callback_t p_input_navigation_callbacks []
static const vlc_input_callback_t p_input_title_callbacks []

Define Documentation

#define CALLBACK (   name,
  cb 
)    { name, cb }

Function Documentation

static int BookmarkCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int ESCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int EsDelayCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int FrameNextCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
void input_ConfigVarInit ( input_thread_t p_input  ) 
void input_ControlVarInit ( input_thread_t p_input  ) 
void input_ControlVarNavigation ( input_thread_t p_input  ) 
void input_ControlVarStop ( input_thread_t p_input  ) 
void input_ControlVarTitle ( input_thread_t p_input,
int  i_title 
)
static void InputAddCallbacks ( input_thread_t p_input,
const vlc_input_callback_t p_callbacks 
) [static]
static void InputDelCallbacks ( input_thread_t p_input,
const vlc_input_callback_t p_callbacks 
) [static]
static int NavigationCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int PositionCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int ProgramCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int RateCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int RecordCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int SeekpointCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int StateCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int TimeCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
static int TitleCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

Variable Documentation

Initial value:
{
    {  "state" ,  StateCallback  },
    {  "rate" ,  RateCallback  },
    {  "position" ,  PositionCallback  },
    {  "position-offset" ,  PositionCallback  },
    {  "time" ,  TimeCallback  },
    {  "time-offset" ,  TimeCallback  },
    {  "bookmark" ,  BookmarkCallback  },
    {  "program" ,  ProgramCallback  },
    {  "title" ,  TitleCallback  },
    {  "chapter" ,  SeekpointCallback  },
    {  "audio-delay" ,  EsDelayCallback  },
    {  "spu-delay" ,  EsDelayCallback  },
    {  "video-es" ,  ESCallback  },
    {  "audio-es" ,  ESCallback  },
    {  "spu-es" ,  ESCallback  },
    {  "record" ,  RecordCallback  },
    {  "frame-next" ,  FrameNextCallback  },

    {  NULL ,  NULL  }
}
Initial value:
{
    {  "next-title" ,  TitleCallback  },
    {  "prev-title" ,  TitleCallback  },

    {  NULL ,  NULL  }
}
Initial value:
{
    {  "next-chapter" ,  SeekpointCallback  },
    {  "prev-chapter" ,  SeekpointCallback  },

    {  NULL ,  NULL  }
}
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines