VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
vout_intf.c File Reference
Include dependency graph for vout_intf.c:

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 []

Function Documentation

static void AddCustomRatios ( vout_thread_t p_vout,
const char *  psz_var,
char *  psz_list 
)
static
static int AspectCallback ( vlc_object_t object,
char const *  cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  data 
)
static
static int CropBorderCallback ( vlc_object_t object,
char const *  cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  data 
)
static
static int CropCallback ( vlc_object_t object,
char const *  cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  data 
)
static
static int FullscreenCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static
static int OnTopCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

References vlc_value_t::b_bool, VLC_SUCCESS, 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
static int SnapshotCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static

< No error

References VLC_SUCCESS, 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
static int SubMarginCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static
static int SubSourceCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static
static int VideoFilterCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
)
static
void vout_IntfInit ( vout_thread_t p_vout)
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_InheritBool, vout_OSDMessage(), and VoutSnapshotPip().

Referenced by VoutSaveSnapshot().

static void VoutSaveSnapshot ( vout_thread_t p_vout)
static
static int VoutSnapshotPip ( vout_thread_t p_vout,
picture_t p_pic 
)
static
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().

Variable Documentation

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]