Exemple #1
0
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 );
}
Exemple #2
0
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;
}
Exemple #3
0
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;
}
Exemple #4
0
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;
}
Exemple #5
0
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 );
}