|
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().