static GtkMenu *create_video_menu( intf_thread_t *p_intf ) { vlc_object_t *p_object = get_vout(p_intf); input_thread_t *p_input = get_input(p_intf);; vlc_object_t *p_objects[SIZE_LIST]; const char *ppsz_varnames[SIZE_LIST]; int index = 0; PUSH_INPUTVAR( "video-es" ); PUSH_INPUTVAR( "spu-es" ); PUSH_VAR( "fullscreen" ); PUSH_VAR( "video-wallpaper" ); PUSH_VAR( "video-snapshot" ); PUSH_VAR( "zoom" ); PUSH_VAR( "autoscale" ); PUSH_VAR( "aspect-ratio" ); PUSH_VAR( "crop" ); PUSH_VAR( "deinterlace" ); PUSH_VAR( "deinterlace-mode" ); PUSH_VAR( "postprocess" ); GtkWidget *menu = gtk_menu_new(); return Populate( p_intf, GTK_MENU(menu), ppsz_varnames, p_objects, index ); }
static int AudioAutoMenuBuilder( audio_output_t *p_object, input_thread_t *p_input, QVector<vlc_object_t *> &objects, QVector<const char *> &varnames ) { PUSH_INPUTVAR( "audio-es" ); PUSH_VAR( "stereo-mode" ); PUSH_VAR( "device" ); PUSH_VAR( "visual" ); return VLC_SUCCESS; }
static int AudioAutoMenuBuilder( aout_instance_t *p_object, input_thread_t *p_input, vector<vlc_object_t *> &objects, vector<const char *> &varnames ) { PUSH_INPUTVAR( "audio-es" ); PUSH_VAR( "audio-channels" ); PUSH_VAR( "audio-device" ); PUSH_VAR( "visual" ); return VLC_SUCCESS; }
static int VideoAutoMenuBuilder( vout_thread_t *p_object, input_thread_t *p_input, QVector<vlc_object_t *> &objects, QVector<const char *> &varnames ) { PUSH_INPUTVAR( "video-es" ); PUSH_INPUTVAR( "spu-es" ); PUSH_VAR( "fullscreen" ); PUSH_VAR( "video-on-top" ); PUSH_VAR( "video-wallpaper" ); PUSH_VAR( "video-snapshot" ); PUSH_VAR( "zoom" ); PUSH_VAR( "autoscale" ); PUSH_VAR( "aspect-ratio" ); PUSH_VAR( "crop" ); PUSH_VAR( "deinterlace" ); PUSH_VAR( "deinterlace-mode" ); PUSH_VAR( "postprocess" ); return VLC_SUCCESS; }
static GtkMenu *create_audio_menu( intf_thread_t *p_intf ) { vlc_object_t *p_object = get_aout(p_intf); input_thread_t *p_input = get_input(p_intf);; vlc_object_t *p_objects[SIZE_LIST]; const char *ppsz_varnames[SIZE_LIST]; int index = 0; PUSH_INPUTVAR( "audio-es" ); PUSH_VAR( "audio-channels" ); PUSH_VAR( "audio-device" ); PUSH_VAR( "visual" ); GtkWidget *menu = gtk_menu_new(); return Populate( p_intf, GTK_MENU(menu), ppsz_varnames, p_objects, index ); }