2019-01-25 06:32:53 -08:00
|
|
|
abstract Ecore.Audio.Out extends Ecore.Audio
|
2014-03-26 09:01:36 -07:00
|
|
|
{
|
2016-04-18 13:04:53 -07:00
|
|
|
[[Ecore Audio output object.]]
|
|
|
|
|
2014-03-26 09:01:36 -07:00
|
|
|
eo_prefix: ecore_audio_obj_out;
|
|
|
|
data: Ecore_Audio_Output;
|
|
|
|
methods {
|
|
|
|
input_attach {
|
2017-02-27 02:48:38 -08:00
|
|
|
[[Attaches an input to an output
|
2014-03-26 09:01:36 -07:00
|
|
|
|
2015-06-18 08:37:01 -07:00
|
|
|
@since 1.8
|
|
|
|
]]
|
2016-11-11 00:26:22 -08:00
|
|
|
return: bool; [[$true if the input was attached, $false otherwise]]
|
2014-03-26 09:01:36 -07:00
|
|
|
params {
|
2016-05-23 07:41:28 -07:00
|
|
|
@in input: Ecore.Audio.In; [[The input to attach to the output]]
|
2014-03-26 09:01:36 -07:00
|
|
|
}
|
|
|
|
}
|
|
|
|
input_detach {
|
2017-02-27 02:48:38 -08:00
|
|
|
[[Detaches an input from an output
|
2014-03-26 09:01:36 -07:00
|
|
|
|
2015-06-18 08:37:01 -07:00
|
|
|
@since 1.8
|
|
|
|
]]
|
2016-11-11 00:26:22 -08:00
|
|
|
return: bool; [[$true if the input was detached, $false otherwise]]
|
2014-03-26 09:01:36 -07:00
|
|
|
params {
|
2016-05-23 07:41:28 -07:00
|
|
|
@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
|
2014-03-26 09:01:36 -07:00
|
|
|
|
2015-06-18 08:37:01 -07:00
|
|
|
@since 1.8
|
|
|
|
]]
|
2016-05-23 07:41:28 -07:00
|
|
|
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 {
|
2016-08-10 07:23:04 -07:00
|
|
|
Efl.Object.constructor;
|
|
|
|
Efl.Object.destructor;
|
2016-05-06 05:24:16 -07:00
|
|
|
Ecore.Audio.vio_set;
|
2014-03-26 09:01:36 -07:00
|
|
|
}
|
2014-04-03 00:24:44 -07:00
|
|
|
}
|