summaryrefslogtreecommitdiff
path: root/src/lib/ecore_audio/ecore_audio_out.eo
blob: a89e15c25c85e828fdbddd2c39c9333cbff05e72 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
class Ecore.Audio.Out (Ecore.Audio)
{
   [[Ecore Audio output object.]]

   eo_prefix: ecore_audio_obj_out;
   data: Ecore_Audio_Output;
   methods {
      input_attach {
         [[Attaches 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 {
         [[Detaches 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 {
      Efl.Object.constructor;
      Efl.Object.destructor;
      Ecore.Audio.vio_set;
   }
}