summaryrefslogblamecommitdiff
path: root/src/lib/ecore_audio/ecore_audio_out.eo
blob: aa46ec679d8edf1100ae1740a3c7344914ef1218 (plain) (tree)
1
2
3
4
5
6
7
8
9

                                   
                       



                                  
                                       
 


                                                                          
                 
                                                                              


                    
                                         
 


                                                                          
                 
                                                                              


                  
                                                  
 

                     
                                                                                                  


               

                          
                          
    
 
class Ecore_Audio_Out (Ecore_Audio)
{
   legacy_prefix: null;
   eo_prefix: ecore_audio_obj_out;
   data: Ecore_Audio_Output;
   methods {
      input_attach {
         [[Attach an input to an output

           @since 1.8
         ]]
         return: bool; [[true if the input was attached, false otherwise]]
         params {
            @in input: Ecore_Audio_In *; [[The input to attach to the output]]
         }
      }
      input_detach {
         [[Detach an input from an output

           @since 1.8
         ]]
         return: bool; [[true if the input was detached, false otherwise]]
         params {
            @in input: Ecore_Audio_In *; [[The input to detach to the output]]
         }
      }
      inputs_get {
         [[Returns the list of all attached inputs

           @since 1.8
         ]]
         return: list<Ecore_Audio_In*> *; [[A list of the inputs that are attached to the output]]
      }
   }
   implements {
      Eo.Base.constructor;
      Eo.Base.destructor;
      Ecore_Audio.vio_set;
   }
}