VLC 4.0.0-dev
|
Functions | |
static vout_thread_t ** | vlc_player_osd_HoldAll (vlc_player_t *player, size_t *count) |
static void | vlc_player_osd_ReleaseAll (vlc_player_t *player, vout_thread_t **vouts, size_t count) |
static void | vouts_osd_Message (vout_thread_t **vouts, size_t count, const char *fmt,...) |
static void | vouts_osd_Icon (vout_thread_t **vouts, size_t count, short type) |
static void | vouts_osd_Slider (vout_thread_t **vouts, size_t count, int position, short type) |
void | vlc_player_osd_Message (vlc_player_t *player, const char *fmt,...) |
Display an OSD message on all vouts. | |
void | vlc_player_osd_Icon (vlc_player_t *player, short type) |
void | vlc_player_osd_Position (vlc_player_t *player, struct vlc_player_input *input, vlc_tick_t time, double position) |
void | vlc_player_osd_Volume (vlc_player_t *player, bool mute_action) |
void | vlc_player_osd_Track (vlc_player_t *player, vlc_es_id_t *id, bool select) |
void | vlc_player_osd_Tracks (vlc_player_t *player, vlc_es_id_t *const *selected, vlc_es_id_t *unselect) |
void | vlc_player_osd_Program (vlc_player_t *player, const char *name) |
static bool | vout_osd_PrintVariableText (vout_thread_t *vout, const char *varname, int vartype, vlc_value_t varval, const char *osdfmt) |
int | vlc_player_vout_OSDCallback (vlc_object_t *this, const char *var, vlc_value_t oldval, vlc_value_t newval, void *data) |
|
static |
void vlc_player_osd_Icon | ( | vlc_player_t * | player, |
short | type | ||
) |
References count, vlc_player_osd_HoldAll(), vlc_player_osd_ReleaseAll(), and vouts_osd_Icon().
Referenced by vlc_player_SetPause(), and vlc_player_Start().
void vlc_player_osd_Position | ( | vlc_player_t * | player, |
struct vlc_player_input * | input, | ||
vlc_tick_t | time, | ||
double | position | ||
) |
References count, vlc_player_input::length, MSTRTIME_MAX_SIZE, OSD_HOR_SLIDER, vlc_player_osd_HoldAll(), vlc_player_osd_ReleaseAll(), vlc_player_vout_IsFullscreen(), VLC_TICK_INVALID, vlc_tick_to_str(), vouts_osd_Message(), and vouts_osd_Slider().
Referenced by vlc_player_DisplayPosition(), vlc_player_input_SeekByPos(), and vlc_player_input_SeekByTime().
void vlc_player_osd_Program | ( | vlc_player_t * | player, |
const char * | name | ||
) |
References _, name, and vlc_player_osd_Message().
Referenced by vlc_player_SelectProgram().
|
static |
References count, and vout_Release().
Referenced by vlc_player_osd_Icon(), vlc_player_osd_Message(), vlc_player_osd_Position(), and vlc_player_osd_Volume().
void vlc_player_osd_Track | ( | vlc_player_t * | player, |
vlc_es_id_t * | id, | ||
bool | select | ||
) |
References _, es_format_category_to_string(), vlc_player_track::name, vlc_es_id_GetCat(), vlc_player_GetTrack(), and vlc_player_osd_Message().
Referenced by vlc_player_SelectEsId().
void vlc_player_osd_Tracks | ( | vlc_player_t * | player, |
vlc_es_id_t *const * | selected, | ||
vlc_es_id_t * | unselect | ||
) |
References _, es_format_category_to_string(), vlc_player_track::name, vlc_memstream::ptr, vlc_player_track::selected, vlc_memstream::stream, unlikely, vlc_es_id_GetCat(), vlc_es_id_GetStrId(), vlc_memstream_close(), vlc_memstream_open(), vlc_memstream_puts(), vlc_player_GetTrack(), and vlc_player_osd_Message().
Referenced by vlc_player_SelectEsIdList(), and vlc_player_UnselectEsId().
void vlc_player_osd_Volume | ( | vlc_player_t * | player, |
bool | mute_action | ||
) |
int vlc_player_vout_OSDCallback | ( | vlc_object_t * | this, |
const char * | var, | ||
vlc_value_t | oldval, | ||
vlc_value_t | newval, | ||
void * | data | ||
) |
References _, vlc_value_t::b_bool, vlc_value_t::f_float, vlc_value_t::i_int, vlc_value_t::psz_string, var, var_GetInteger(), var_GetString(), VLC_SUCCESS, VLC_UNUSED, VLC_VAR_FLOAT, VLC_VAR_STRING, vout_osd_PrintVariableText(), and vouts_osd_Message().
Referenced by vlc_player_vout_AddCallbacks(), and vlc_player_vout_DelCallbacks().
|
static |
References vlc_value_t::f_float, vlc_value_t::psz_string, var_Change(), VLC_VAR_GETCHOICES, VLC_VAR_STRING, and vouts_osd_Message().
Referenced by vlc_player_vout_OSDCallback().
|
inlinestatic |
References count, vout_OSDIcon(), and VOUT_SPU_CHANNEL_OSD.
Referenced by vlc_player_osd_Icon(), and vlc_player_osd_Volume().
|
inlinestatic |
References count, vout_OSDMessageVa(), and VOUT_SPU_CHANNEL_OSD.
Referenced by vlc_player_osd_Position(), vlc_player_osd_Volume(), vlc_player_vout_OSDCallback(), and vout_osd_PrintVariableText().
|
inlinestatic |
References count, OSD_HOR_SLIDER, vout_OSDSlider(), VOUT_SPU_CHANNEL_OSD_HSLIDER, and VOUT_SPU_CHANNEL_OSD_VSLIDER.
Referenced by vlc_player_osd_Position(), and vlc_player_osd_Volume().