2024-04-09 10:15:05 -07:00
|
|
|
<node name="/com/complecwaft/Looper">
|
|
|
|
<interface name='org.freedesktop.Application'>
|
|
|
|
<method name='Activate'>
|
|
|
|
<arg type='a{sv}' name='platform_data' direction='in'/>
|
|
|
|
</method>
|
|
|
|
<method name='Open'>
|
|
|
|
<arg type='as' name='uris' direction='in'/>
|
|
|
|
<arg type='a{sv}' name='platform_data' direction='in'/>
|
|
|
|
</method>
|
|
|
|
<method name='ActivateAction'>
|
|
|
|
<arg type='s' name='action_name' direction='in'/>
|
|
|
|
<arg type='av' name='parameter' direction='in'/>
|
|
|
|
<arg type='a{sv}' name='platform_data' direction='in'/>
|
|
|
|
</method>
|
|
|
|
</interface>
|
|
|
|
<interface name="com.complecwaft.Looper">
|
|
|
|
<method name="CreateHandle">
|
|
|
|
<arg type='s' name='new_handle' direction='out' />
|
|
|
|
</method>
|
|
|
|
<method name="ClearHandle">
|
|
|
|
<arg type='s' name='handle' direction='in' />
|
|
|
|
</method>
|
|
|
|
<method name="Start">
|
|
|
|
<arg type='s' name='path' direction='in' />
|
2024-04-13 12:56:39 -07:00
|
|
|
<arg type='b' name='isUri' direction='in' />
|
2024-04-09 10:15:05 -07:00
|
|
|
</method>
|
2024-04-13 12:56:39 -07:00
|
|
|
|
|
|
|
<method name="StartWithStreamIndex">
|
|
|
|
<arg type='s' name='path' direction='in' />
|
|
|
|
<arg type='b' name='isUri' direction='in' />
|
|
|
|
<arg type='u' name='streamIndex' direction='in' />
|
|
|
|
</method>
|
|
|
|
<method name='Load'>
|
|
|
|
<arg type='s' name='path' direction='in' />
|
|
|
|
<arg type='b' name='isUri' direction='in' />
|
2024-04-09 10:15:05 -07:00
|
|
|
</method>
|
|
|
|
<method name="Quit" />
|
|
|
|
<method name="Stop" />
|
|
|
|
<method name="TogglePause" />
|
2024-04-13 12:56:39 -07:00
|
|
|
<method name="GetStreams">
|
2024-04-14 13:25:49 -07:00
|
|
|
<arg name="streams" type="a(dsi)" direction="out" />
|
2024-04-13 12:56:39 -07:00
|
|
|
</method>
|
|
|
|
<method name="PlayStream">
|
|
|
|
<arg name="idx" type="u" direction="in" />
|
|
|
|
</method>
|
2024-04-09 10:15:05 -07:00
|
|
|
<signal name="PlaybackEngineStarted" />
|
|
|
|
<signal name="SpeedChanged">
|
|
|
|
<arg name="new_speed" type="d" />
|
|
|
|
</signal>
|
|
|
|
<signal name="TempoChanged">
|
|
|
|
<arg name="new_tempo" type="d" />
|
|
|
|
</signal>
|
|
|
|
<signal name="PitchChanged">
|
|
|
|
<arg name="new_pitch" type="d" />
|
|
|
|
</signal>
|
|
|
|
<signal name="PauseChanged">
|
|
|
|
<arg name="now_paused" type="b" />
|
|
|
|
</signal>
|
|
|
|
<signal name="Stopped" />
|
|
|
|
<signal name="ErrorOccurred">
|
|
|
|
<arg name="error_desc" type="s" />
|
|
|
|
<arg name="error_type" type="s" />
|
|
|
|
</signal>
|
|
|
|
<signal name="Seeked">
|
|
|
|
<arg name="to_position" type="d" />
|
|
|
|
</signal>
|
|
|
|
<signal name="FileChanged">
|
|
|
|
<arg name="path" type="s" />
|
|
|
|
<arg name="title" type="s" />
|
|
|
|
</signal>
|
|
|
|
<property name="FilePath" type="s" access="read" />
|
|
|
|
<property name="FileTitle" type="s" access="read" />
|
|
|
|
<property name="Position" type="d" access="readwrite" />
|
|
|
|
<property name="Length" type="d" access="read" />
|
|
|
|
<property name="Speed" type="d" access="readwrite" />
|
|
|
|
<property name="Tempo" type="d" access="readwrite" />
|
|
|
|
<property name="Pitch" type="d" access="readwrite" />
|
|
|
|
<property name="Volume" type="d" access="readwrite" />
|
|
|
|
<property name="Paused" type="b" access="readwrite" />
|
|
|
|
<property name="IsStopped" type="b" access="read" />
|
|
|
|
<property name="IsDaemon" type="b" access="read" />
|
2024-04-13 12:56:39 -07:00
|
|
|
<property name="StreamIdx" type="u" access="read" />
|
2024-04-09 10:15:05 -07:00
|
|
|
</interface>
|
|
|
|
<interface name="com.complecwaft.Looper.Errors" >
|
|
|
|
<method name="PopFront">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="error" direction="out" type="s" />
|
|
|
|
</method>
|
|
|
|
<method name="PopBack">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="error" direction="out" type="s" />
|
|
|
|
</method>
|
|
|
|
<method name="PeekFront">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="error" direction="out" type="s" />
|
|
|
|
</method>
|
|
|
|
<method name="PeekBack">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="error" direction="out" type="s" />
|
|
|
|
</method>
|
|
|
|
<method name="GetCount">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="count" direction="out" type="u" />
|
|
|
|
</method>
|
|
|
|
<method name="IsEmpty">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="empty" direction="out" type="b" />
|
|
|
|
</method>
|
|
|
|
<method name="Clear">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
</method>
|
|
|
|
<method name="PeekAll">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="errors" direction="out" type="as" />
|
|
|
|
</method>
|
|
|
|
<method name="GetAllAndClear">
|
|
|
|
<arg name="handle" direction="in" type="s" />
|
|
|
|
<arg name="errors" direction="out" type="as" />
|
|
|
|
</method>
|
|
|
|
</interface>
|
|
|
|
</node>
|