efl/src/lib/ecore_audio/ecore_audio_out.eo

36 lines
998 B
Plaintext
Raw Normal View History

abstract @beta Ecore.Audio.Out extends Ecore.Audio
2014-03-26 09:01:36 -07:00
{
[[Ecore Audio output object.]]
c_prefix: ecore_audio_obj_out;
2014-03-26 09:01:36 -07:00
data: Ecore_Audio_Output;
methods {
input_attach {
[[Attaches an input to an output
2015-06-18 08:37:01 -07:00
]]
return: bool; [[$true if the input was attached, $false otherwise]]
2014-03-26 09:01:36 -07:00
params {
@in input: Ecore.Audio.In; [[The input to attach to the output]]
2014-03-26 09:01:36 -07:00
}
}
input_detach {
[[Detaches an input from an output
2015-06-18 08:37:01 -07:00
]]
return: bool; [[$true if the input was detached, $false otherwise]]
2014-03-26 09:01:36 -07:00
params {
@in input: Ecore.Audio.In; [[The input to detach to the output]]
2014-03-26 09:01:36 -07:00
}
}
inputs_get {
2015-06-18 08:37:01 -07:00
[[Returns the list of all attached inputs
]]
return: list<Ecore.Audio.In>; [[A list of the inputs that are attached to the output]]
2014-03-26 09:01:36 -07:00
}
}
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Ecore.Audio.vio_set;
2014-03-26 09:01:36 -07:00
}
}