vout_intf.c File Reference

Include dependency graph for vout_intf.c:


Defines

#define FP_FACTOR   1000

Functions

static void InitWindowSize (vout_thread_t *, unsigned *, unsigned *)
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 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 TitleShowCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static int TitleTimeoutCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static int TitlePositionCallback (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.
int vout_GetSnapshot (vout_thread_t *p_vout, block_t **pp_image, picture_t **pp_picture, video_format_t *p_fmt, const char *psz_format, mtime_t i_timeout)
 This function will handle a snapshot request.
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 []

Define Documentation

#define FP_FACTOR   1000

Referenced by InitWindowSize().


Function Documentation

static void AddCustomRatios ( vout_thread_t p_vout,
const char *  psz_var,
char *  psz_list 
) [static]

static int AspectCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

static int CropCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_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 void InitWindowSize ( vout_thread_t p_vout,
unsigned *  pi_width,
unsigned *  pi_height 
) [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_SUCCESS, VLC_UNUSED, and VoutSaveSnapshot().

Referenced by vout_IntfInit().

static int TitlePositionCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

static int TitleShowCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

static int TitleTimeoutCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

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 DEFAULT_CHAN, msg_Dbg, msg_Warn, var_GetBool, VLC_OBJECT, 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]


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


Generated on Sat Nov 21 08:05:59 2009 for VLC by  doxygen 1.5.6