
Functions | |
| static int | ZoomCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | CropCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | CropBorderCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | AspectCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | ScalingCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | OnTopCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | FullscreenCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | SnapshotCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | VideoFilterCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | SubSourceCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | SubFilterCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static int | SubMarginCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *) |
| static void | AddCustomRatios (vout_thread_t *p_vout, const char *psz_var, char *psz_list) |
| void | vout_IntfInit (vout_thread_t *p_vout) |
| static int | VoutSnapshotPip (vout_thread_t *p_vout, picture_t *p_pic) |
| This function will inject a subpicture into the vout with the provided picture. | |
| static void | VoutOsdSnapshot (vout_thread_t *p_vout, picture_t *p_pic, const char *psz_filename) |
| This function will display the name and a PIP of the provided snapshot. | |
| static void | VoutSaveSnapshot (vout_thread_t *p_vout) |
| This function will handle a snapshot request. | |
| void | vout_EnableFilter (vout_thread_t *p_vout, const char *psz_name, bool b_add, bool b_setconfig) |
Variables | |
| struct { | |
| double f_value | |
| const char * psz_label | |
| } | p_zoom_values [] |
| struct { | |
| const char * psz_value | |
| const char * psz_label | |
| } | p_crop_values [] |
| struct { | |
| const char * psz_value | |
| const char * psz_label | |
| } | p_aspect_ratio_values [] |
| static void AddCustomRatios | ( | vout_thread_t * | p_vout, | |
| const char * | psz_var, | |||
| char * | psz_list | |||
| ) | [static] |
References vlc_value_t::psz_string, text, var_Change, and VLC_VAR_ADDCHOICE.
Referenced by vout_IntfInit().
| static int AspectCallback | ( | vlc_object_t * | object, | |
| char const * | cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | data | |||
| ) | [static] |
References vlc_value_t::psz_string, VLC_UNUSED, and vout_ControlChangeSampleAspectRatio().
Referenced by vout_IntfInit().
| static int CropBorderCallback | ( | vlc_object_t * | object, | |
| char const * | cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | data | |||
| ) | [static] |
References var_GetInteger, VLC_UNUSED, and vout_ControlChangeCropBorder().
Referenced by vout_IntfInit().
| static int CropCallback | ( | vlc_object_t * | object, | |
| char const * | cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | data | |||
| ) | [static] |
References msg_Err, vlc_value_t::psz_string, VLC_UNUSED, vout_ControlChangeCropBorder(), vout_ControlChangeCropRatio(), and vout_ControlChangeCropWindow().
Referenced by vout_IntfInit().
| static int FullscreenCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::b_bool, and vout_ControlChangeFullscreen().
Referenced by vout_IntfInit().
| static int OnTopCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::b_bool, and vout_ControlChangeOnTop().
Referenced by vout_IntfInit().
| static int ScalingCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::b_bool, vlc_value_t::f_float, vout_ControlChangeDisplayFilled(), and vout_ControlChangeZoom().
Referenced by vout_IntfInit().
| static int SnapshotCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References VLC_UNUSED, and VoutSaveSnapshot().
Referenced by vout_IntfInit().
| static int SubFilterCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::psz_string, VLC_UNUSED, and vout_ControlChangeSubFilters().
Referenced by vout_IntfInit().
| static int SubMarginCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::i_int, VLC_UNUSED, and vout_ControlChangeSubMargin().
Referenced by vout_IntfInit().
| static int SubSourceCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::psz_string, VLC_UNUSED, and vout_ControlChangeSubSources().
Referenced by vout_IntfInit().
| static int VideoFilterCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::psz_string, VLC_UNUSED, and vout_ControlChangeFilters().
Referenced by vout_IntfInit().
| void vout_IntfInit | ( | vout_thread_t * | p_vout | ) |
References _, AddCustomRatios(), AspectCallback(), CropBorderCallback(), CropCallback(), vlc_value_t::f_float, FullscreenCallback(), OnTopCallback(), p_aspect_ratio_values, p_crop_values, p_zoom_values, psz_label, vlc_value_t::psz_string, psz_value, ScalingCallback(), SnapshotCallback(), SubFilterCallback(), SubMarginCallback(), SubSourceCallback(), text, var_AddCallback, var_Change, var_Create, var_CreateGetNonEmptyString, var_Get, var_Set, var_SetInteger, var_TriggerCallback, VideoFilterCallback(), VLC_VAR_ADDCHOICE, VLC_VAR_BOOL, VLC_VAR_COORDS, VLC_VAR_DELCHOICE, VLC_VAR_DOINHERIT, VLC_VAR_FLOAT, VLC_VAR_HASCHOICE, VLC_VAR_INTEGER, VLC_VAR_ISCOMMAND, VLC_VAR_SETTEXT, VLC_VAR_STRING, VLC_VAR_VOID, and ZoomCallback().
Referenced by VoutCreate().
| static void VoutOsdSnapshot | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic, | |||
| const char * | psz_filename | |||
| ) | [static] |
This function will display the name and a PIP of the provided snapshot.
References msg_Dbg, msg_Warn, SPU_DEFAULT_CHANNEL, var_GetBool, vout_OSDMessage(), and VoutSnapshotPip().
Referenced by VoutSaveSnapshot().
| static void VoutSaveSnapshot | ( | vout_thread_t * | p_vout | ) | [static] |
This function will handle a snapshot request.
References block_Release(), fmt, vout_snapshot_save_cfg_t::format, vout_snapshot_save_cfg_t::is_sequential, msg_Err, vout_thread_t::p_libvlc, vout_snapshot_save_cfg_t::path, picture_Release(), vout_snapshot_save_cfg_t::prefix_fmt, vout_snapshot_save_cfg_t::sequence, var_GetBool, var_GetInteger, var_GetNonEmptyString, var_SetInteger, var_SetString, VLC_OBJECT, vout_GetSnapshot(), vout_snapshot_GetDirectory(), vout_snapshot_SaveImage(), and VoutOsdSnapshot().
Referenced by SnapshotCallback().
| static int VoutSnapshotPip | ( | vout_thread_t * | p_vout, | |
| picture_t * | p_pic | |||
| ) | [static] |
This function will inject a subpicture into the vout with the provided picture.
References subpicture_t::b_ephemer, subpicture_t::b_fade, subpicture_t::i_channel, subpicture_t::i_original_picture_height, subpicture_t::i_original_picture_width, subpicture_t::i_start, subpicture_t::i_stop, mdate(), subpicture_NewFromPicture(), VLC_CODEC_YUVA, VLC_OBJECT, and vout_PutSubpicture().
Referenced by VoutOsdSnapshot().
| static int ZoomCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References vlc_value_t::f_float, and var_SetFloat.
Referenced by vout_IntfInit().
| double f_value |
struct { ... } p_aspect_ratio_values[] [static] |
Referenced by vout_IntfInit().
struct { ... } p_crop_values[] [static] |
Referenced by vout_IntfInit().
struct { ... } p_zoom_values[] [static] |
Referenced by vout_IntfInit().
| const char* psz_label |
Referenced by vout_IntfInit().
| const char* psz_value |
1.7.1