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

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

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]
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_GetBool, 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
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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines