VLC 4.0.0-dev
|
Macros | |
#define | vlc_player_vout_SendEvent(player, event, ...) |
Functions | |
vout_thread_t * | vlc_player_vout_Hold (vlc_player_t *player) |
Get and hold the main video output. | |
vout_thread_t ** | vlc_player_vout_HoldAll (vlc_player_t *player, size_t *count) |
Get and hold the list of video output. | |
vlc_player_vout_listener_id * | vlc_player_vout_AddListener (vlc_player_t *player, const struct vlc_player_vout_cbs *cbs, void *cbs_data) |
Add a listener callback for video output events. | |
void | vlc_player_vout_RemoveListener (vlc_player_t *player, vlc_player_vout_listener_id *id) |
Remove a vout listener callback. | |
bool | vlc_player_vout_IsFullscreen (vlc_player_t *player) |
Check if the player is fullscreen. | |
static int | vlc_player_VoutCallback (vlc_object_t *this, const char *var, vlc_value_t oldval, vlc_value_t newval, void *data) |
void | vlc_player_vout_AddCallbacks (vlc_player_t *player, vout_thread_t *vout) |
void | vlc_player_vout_DelCallbacks (vlc_player_t *player, vout_thread_t *vout) |
static void | vlc_player_vout_SetVar (vlc_player_t *player, const char *name, int type, vlc_value_t val) |
static void | vlc_player_vout_TriggerOption (vlc_player_t *player, const char *option) |
void | vlc_player_vout_SetFullscreen (vlc_player_t *player, bool enabled) |
Enable or disable the player fullscreen state. | |
bool | vlc_player_vout_IsWallpaperModeEnabled (vlc_player_t *player) |
Check if the player has wallpaper-mode enaled. | |
void | vlc_player_vout_SetWallpaperModeEnabled (vlc_player_t *player, bool enabled) |
Enable or disable the player wallpaper-mode. | |
void | vlc_player_vout_Snapshot (vlc_player_t *player) |
Take a snapshot on all vouts. | |
Variables | |
static const char | osd_vars [][sizeof("secondary-sub-margin")] |
#define vlc_player_vout_SendEvent | ( | player, | |
event, | |||
... | |||
) |
void vlc_player_vout_AddCallbacks | ( | vlc_player_t * | player, |
vout_thread_t * | vout | ||
) |
References ARRAY_SIZE, osd_vars, var_AddCallback(), vlc_player_vout_OSDCallback(), and vlc_player_VoutCallback().
Referenced by vlc_player_input_HandleVoutEvent().
void vlc_player_vout_DelCallbacks | ( | vlc_player_t * | player, |
vout_thread_t * | vout | ||
) |
References ARRAY_SIZE, osd_vars, var_DelCallback(), vlc_player_vout_OSDCallback(), and vlc_player_VoutCallback().
Referenced by vlc_player_input_HandleVoutEvent().
|
static |
References name, var_SetChecked(), vlc_player_vout_Hold(), and vout_Release().
Referenced by vlc_player_vout_SetFullscreen(), and vlc_player_vout_SetWallpaperModeEnabled().
|
static |
References input_resource_HoldVout(), vlc_player_t::resource, var_TriggerCallback(), and vout_Release().
Referenced by vlc_player_vout_Snapshot().
|
static |
References vlc_value_t::b_bool, var, vlc_assert_unreachable, vlc_player_vout_SendEvent, and VLC_SUCCESS.
Referenced by vlc_player_vout_AddCallbacks(), and vlc_player_vout_DelCallbacks().
|
static |
Referenced by vlc_player_vout_AddCallbacks(), and vlc_player_vout_DelCallbacks().