VLC
3.0.15
|
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 [] |
|
static |
< No error
References INPUT_CONTROL_SET_AUDIO_DELAY, and input_ControlPush().
|
static |
< No error
|
static |
< No error
|
static |
< No error
|
static |
< No error
|
static |
< No error
References INPUT_CONTROL_SET_RECORD_STATE, input_ControlPush(), VLC_SUCCESS, and VLC_UNUSED.
void input_ConfigVarInit | ( | input_thread_t * | p_input | ) |
Referenced by Create().
void input_ControlVarInit | ( | input_thread_t * | p_input | ) |
References _, vlc_value_t::i_int, input_thread_private_t::i_state, input_priv(), InputAddCallbacks(), p_input_callbacks, vlc_value_t::psz_string, var_Change, var_Create, var_Get, var_GetInteger, var_SetInteger, VLC_VAR_DELCHOICE, VLC_VAR_DOINHERIT, VLC_VAR_FLOAT, VLC_VAR_INTEGER, VLC_VAR_ISCOMMAND, VLC_VAR_SETTEXT, VLC_VAR_SETVALUE, VLC_VAR_STRING, and VLC_VAR_VOID.
Referenced by Create().
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 |
Referenced by input_ControlVarInit().
|
static |
References vlc_input_callback_t::psz_name, psz_name, and var_AddCallback.
|
static |
< No error
|
static |
< No error
References vlc_value_t::f_float, vlc_value_t::i_int, INPUT_CONTROL_SET_RATE, input_ControlPush(), INPUT_RATE_DEFAULT, VLC_SUCCESS, and VLC_UNUSED.
|
static |
< No error
References vlc_value_t::i_int, var_GetInteger, var_SetInteger, VLC_SUCCESS, and VLC_UNUSED.
|
static |
< No error
References INPUT_CONTROL_SET_STATE, input_ControlPush(), and VLC_SUCCESS.
|
static |
< No error
References INPUT_CONTROL_SET_BOOKMARK, input_ControlPush(), VLC_SUCCESS, and VLC_UNUSED.
|
static |
< No error
|
static |
< No error
< Unspecified error
|
static |
< No error
|
static |
< No error
|
static |
< No error
References INPUT_CONTROL_SET_PROGRAM, input_ControlPush(), VLC_SUCCESS, and VLC_UNUSED.
|
static |
Referenced by input_ControlVarInit().
|
static |