VLC  3.0.15
Data Structures | Macros | Functions | Variables
var.c File Reference
Include dependency graph for var.c:

Data Structures

struct  vlc_input_callback_t
 

Macros

#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 TimeOffsetCallback (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 EsVideoCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
 
static int EsAudioCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
 
static int EsSpuCallback (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_title_navigation_callbacks []
 

Macro Definition Documentation

◆ CALLBACK

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

Function Documentation

◆ BookmarkCallback()

static int BookmarkCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

◆ EsAudioCallback()

static int EsAudioCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

◆ EsDelayCallback()

static int EsDelayCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

◆ EsSpuCallback()

static int EsSpuCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

◆ EsVideoCallback()

static int EsVideoCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

◆ FrameNextCallback()

static int FrameNextCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

◆ input_ConfigVarInit()

void input_ConfigVarInit ( input_thread_t p_input)

Referenced by Create().

◆ input_ControlVarInit()

void input_ControlVarInit ( input_thread_t p_input)

◆ input_ControlVarNavigation()

void input_ControlVarNavigation ( input_thread_t p_input)

◆ input_ControlVarStop()

void input_ControlVarStop ( input_thread_t p_input)

◆ input_ControlVarTitle()

void input_ControlVarTitle ( input_thread_t p_input,
int  i_title 
)

◆ InputAddCallbacks()

static void InputAddCallbacks ( input_thread_t p_input,
const vlc_input_callback_t p_callbacks 
)
static

Referenced by input_ControlVarInit().

◆ InputDelCallbacks()

static void InputDelCallbacks ( input_thread_t p_input,
const vlc_input_callback_t p_callbacks 
)
static

◆ NavigationCallback()

static int NavigationCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

◆ PositionCallback()

static int PositionCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

◆ ProgramCallback()

static int ProgramCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

◆ RateCallback()

static int RateCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

◆ RecordCallback()

static int RecordCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

◆ SeekpointCallback()

static int SeekpointCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

◆ StateCallback()

static int StateCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

< Unspecified error

◆ TimeCallback()

static int TimeCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

◆ TimeOffsetCallback()

static int TimeOffsetCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  data 
)
static

< No error

◆ TitleCallback()

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

◆ p_input_callbacks

const vlc_input_callback_t p_input_callbacks[]
static
Initial value:
=
{
{ "state" , StateCallback },
{ "rate" , RateCallback },
{ "position" , PositionCallback },
{ "time" , TimeCallback },
{ "time-offset" , TimeOffsetCallback },
{ "bookmark" , BookmarkCallback },
{ "program" , ProgramCallback },
{ "title" , TitleCallback },
{ "chapter" , SeekpointCallback },
{ "audio-delay" , EsDelayCallback },
{ "spu-delay" , EsDelayCallback },
{ "video-es" , EsVideoCallback },
{ "audio-es" , EsAudioCallback },
{ "spu-es" , EsSpuCallback },
{ "record" , RecordCallback },
{ "frame-next" , FrameNextCallback },
{ NULL , NULL }
}

Referenced by input_ControlVarInit().

◆ p_input_title_navigation_callbacks

const vlc_input_callback_t p_input_title_navigation_callbacks[]
static
Initial value:
=
{
{ "next-title" , TitleCallback },
{ "prev-title" , TitleCallback },
{ "menu-popup" , TitleCallback },
{ "menu-title" , TitleCallback },
{ NULL , NULL }
}
BookmarkCallback
static int BookmarkCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:806
TimeCallback
static int TimeCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:596
StateCallback
static int StateCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:546
EsDelayCallback
static int EsDelayCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:789
TimeOffsetCallback
static int TimeOffsetCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:621
PositionCallback
static int PositionCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:574
FrameNextCallback
static int FrameNextCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data)
Definition: var.c:830
ProgramCallback
static int ProgramCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:633
TitleCallback
static int TitleCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:645
RecordCallback
static int RecordCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data)
Definition: var.c:818
RateCallback
static int RateCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:562
EsVideoCallback
static int EsVideoCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:741
SeekpointCallback
static int SeekpointCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:686
EsAudioCallback
static int EsAudioCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:757
EsSpuCallback
static int EsSpuCallback(vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *)
Definition: var.c:773