efl/src/lib/ecore_audio/ecore_audio_out.eo

41 lines
1.0 KiB
Plaintext
Raw Normal View History

2014-03-26 09:01:36 -07:00
class Ecore_Audio_Out (Ecore_Audio)
{
legacy_prefix: null;
2014-03-26 09:01:36 -07:00
eo_prefix: ecore_audio_obj_out;
data: Ecore_Audio_Output;
methods {
input_attach {
2015-06-18 08:37:01 -07:00
[[Attach an input to an output
2014-03-26 09:01:36 -07:00
2015-06-18 08:37:01 -07:00
@since 1.8
]]
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 {
2015-06-18 08:37:01 -07:00
[[Detach an input from an output
2014-03-26 09:01:36 -07:00
2015-06-18 08:37:01 -07:00
@since 1.8
]]
return: bool; [[true if the input was detached, false otherwise]]
2014-03-26 09:01:36 -07:00
params {
2015-08-04 03:13:01 -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
]]
2015-08-04 03:13:01 -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 {
Eo.Base.constructor;
Eo.Base.destructor;
Ecore_Audio.vio_set;
2014-03-26 09:01:36 -07:00
}
}