Qt4: Deinline get(Aout|Vout)()
[vlc.git] / modules / gui / qt4 / input_manager.cpp
index ab1f212..8978060 100644 (file)
@@ -848,6 +848,29 @@ MainInputManager::~MainInputManager()
     var_DelCallback( THEPL, "playlist-current", PLItemChanged, this );
 }
 
+vout_thread_t* MainInputManager::getVout()
+{
+    vout_thread_t **pp_vout; int i_vout;
+    if( p_input && !input_Control( p_input, INPUT_GET_VOUTS, &pp_vout, &i_vout ) )
+    {
+        for( int i = 1; i < i_vout; i++ ) vlc_object_release( pp_vout[i]);
+        vout_thread_t *p_tmp = pp_vout[0];
+        free( pp_vout );
+        return p_tmp;
+    }
+    return NULL;
+}
+
+aout_instance_t * MainInputManager::getAout()
+{
+    aout_instance_t *p_aout;
+    if( p_input && !input_Control( p_input, INPUT_GET_AOUT, &p_aout ) )
+    {
+        return p_aout;
+    }
+    return NULL;
+}
+
 void MainInputManager::customEvent( QEvent *event )
 {
     int type = event->type();