|
VLC
2.1.0-git
|

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 | |
| char psz_label [13] | |
| } | p_zoom_values [] |
| struct { | |
| char psz_value [8] | |
| char psz_label [8] | |
| } | p_crop_values [] |
| struct { | |
| char psz_value [8] | |
| char psz_label [8] | |
| } | p_aspect_ratio_values [] |
|
static |
References vlc_value_t::psz_string, text, var_Change, and VLC_VAR_ADDCHOICE.
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::psz_string, VLC_SUCCESS, VLC_UNUSED, and vout_ControlChangeSampleAspectRatio().
Referenced by vout_IntfInit().
|
static |
< No error
References var_GetInteger, VLC_SUCCESS, VLC_UNUSED, and vout_ControlChangeCropBorder().
Referenced by vout_IntfInit().
|
static |
< No error
References msg_Err, vlc_value_t::psz_string, VLC_SUCCESS, VLC_UNUSED, vout_ControlChangeCropBorder(), vout_ControlChangeCropRatio(), and vout_ControlChangeCropWindow().
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::b_bool, VLC_SUCCESS, and vout_ControlChangeFullscreen().
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::b_bool, VLC_SUCCESS, and vout_ControlChangeOnTop().
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::b_bool, vlc_value_t::f_float, VLC_SUCCESS, vout_ControlChangeDisplayFilled(), and vout_ControlChangeZoom().
Referenced by vout_IntfInit().
|
static |
< No error
References VLC_SUCCESS, VLC_UNUSED, and VoutSaveSnapshot().
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::psz_string, VLC_SUCCESS, VLC_UNUSED, and vout_ControlChangeSubFilters().
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::i_int, VLC_SUCCESS, VLC_UNUSED, and vout_ControlChangeSubMargin().
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::psz_string, VLC_SUCCESS, VLC_UNUSED, and vout_ControlChangeSubSources().
Referenced by vout_IntfInit().
|
static |
< No error
References vlc_value_t::psz_string, VLC_SUCCESS, VLC_UNUSED, and vout_ControlChangeFilters().
Referenced by vout_IntfInit().
| void vout_IntfInit | ( | vout_thread_t * | p_vout | ) |
References _, AddCustomRatios(), ARRAY_SIZE, 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 |
This function will display the name and a PIP of the provided snapshot.
References msg_Dbg, msg_Warn, SPU_DEFAULT_CHANNEL, var_InheritBool, vout_OSDMessage(), and VoutSnapshotPip().
Referenced by VoutSaveSnapshot().
|
static |
This function will handle a snapshot request.
References block_Release(), 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_GetInteger, var_InheritBool, var_InheritString, var_SetInteger, var_SetString, VLC_OBJECT, vout_GetSnapshot(), vout_snapshot_GetDirectory(), vout_snapshot_SaveImage(), and VoutOsdSnapshot().
Referenced by SnapshotCallback().
|
static |
This function will inject a subpicture into the vout with the provided picture.
< Unspecified error
< No error
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_EGENERIC, VLC_OBJECT, VLC_SUCCESS, and vout_PutSubpicture().
Referenced by VoutOsdSnapshot().
|
static |
References vlc_value_t::f_float, and var_SetFloat.
Referenced by vout_IntfInit().
| double f_value |
Referenced by config_PutFloat().
| struct { ... } p_aspect_ratio_values[] |
Referenced by vout_IntfInit().
| struct { ... } p_crop_values[] |
Referenced by vout_IntfInit().
| struct { ... } p_zoom_values[] |
Referenced by vout_IntfInit().
| char psz_label[8] |
Referenced by vout_IntfInit().
| char psz_value[8] |
1.8.1.2