VLC  4.0.0-dev
Functions
osd.c File Reference
Include dependency graph for osd.c:

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. More...
 
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, float position, enum vlc_player_whence whence)
 
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_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)
 

Function Documentation

◆ vlc_player_osd_HoldAll()

static vout_thread_t** vlc_player_osd_HoldAll ( vlc_player_t player,
size_t *  count 
)
static

◆ vlc_player_osd_Icon()

void vlc_player_osd_Icon ( vlc_player_t player,
short  type 
)

◆ vlc_player_osd_Position()

void vlc_player_osd_Position ( vlc_player_t player,
struct vlc_player_input input,
vlc_tick_t  time,
float  position,
enum vlc_player_whence  whence 
)

◆ vlc_player_osd_Program()

void vlc_player_osd_Program ( vlc_player_t player,
const char *  name 
)

◆ vlc_player_osd_ReleaseAll()

static void vlc_player_osd_ReleaseAll ( vlc_player_t player,
vout_thread_t **  vouts,
size_t  count 
)
static

◆ vlc_player_osd_Track()

void vlc_player_osd_Track ( vlc_player_t player,
vlc_es_id_t id,
bool  select 
)

◆ vlc_player_osd_Volume()

void vlc_player_osd_Volume ( vlc_player_t player,
bool  mute_action 
)

◆ vlc_player_vout_OSDCallback()

int vlc_player_vout_OSDCallback ( vlc_object_t this,
const char *  var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  data 
)

◆ vout_osd_PrintVariableText()

static bool vout_osd_PrintVariableText ( vout_thread_t vout,
const char *  varname,
int  vartype,
vlc_value_t  varval,
const char *  osdfmt 
)
static

◆ vouts_osd_Icon()

static void vouts_osd_Icon ( vout_thread_t **  vouts,
size_t  count,
short  type 
)
inlinestatic

◆ vouts_osd_Message()

static void vouts_osd_Message ( vout_thread_t **  vouts,
size_t  count,
const char *  fmt,
  ... 
)
inlinestatic

◆ vouts_osd_Slider()

static void vouts_osd_Slider ( vout_thread_t **  vouts,
size_t  count,
int  position,
short  type 
)
inlinestatic