#endif
#include <vlc_vout.h>
+#include <vlc_aout.h>
#include <vlc_keys.h>
#include "actions_manager.hpp"
case STOP_ACTION:
THEMIM->stop(); break;
case OPEN_ACTION:
- break;
+ THEDP->openDialog(); break;
case PREVIOUS_ACTION:
THEMIM->prev(); break;
case NEXT_ACTION:
case REVERSE_ACTION:
THEMIM->getIM()->reverse(); break;
case SKIP_BACK_ACTION:
- var_SetInteger( p_intf->p_libvlc, "key-pressed",
+ var_SetInteger( p_intf->p_libvlc, "key-action",
ACTIONID_JUMP_BACKWARD_SHORT );
break;
case SKIP_FW_ACTION:
- var_SetInteger( p_intf->p_libvlc, "key-pressed",
+ var_SetInteger( p_intf->p_libvlc, "key-action",
ACTIONID_JUMP_FORWARD_SHORT );
break;
+ case QUIT_ACTION:
+ THEDP->quit(); break;
default:
msg_Dbg( p_intf, "Action: %i", id_action );
break;
vout_thread_t *p_vout = THEMIM->getVout();
if( p_vout )
{
- vout_Control( p_vout, VOUT_SNAPSHOT );
+ var_TriggerCallback( p_vout, "video-snapshot" );
vlc_object_release( p_vout );
}
}
var_SetVoid( p_input, "frame-next" );
}
+void ActionsManager::toggleMuteAudio()
+{
+ aout_ToggleMute( p_intf, NULL );
+}
+
+void ActionsManager::AudioUp()
+{
+ aout_VolumeUp( p_intf, 1, NULL );
+}
+
+void ActionsManager::AudioDown()
+{
+ aout_VolumeDown( p_intf, 1, NULL );
+}