Add sound manager initial source code
[staging/soundmanager.git] / sample / mediaplayer / binding / gdbus / api / org.lightmediascanner.xml
1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2                       "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <!-- GDBus 2.48.2 -->
4 <node>
5   <interface name="org.freedesktop.DBus.Properties">
6     <method name="Get">
7       <arg type="s" name="interface_name" direction="in"/>
8       <arg type="s" name="property_name" direction="in"/>
9       <arg type="v" name="value" direction="out"/>
10     </method>
11     <method name="GetAll">
12       <arg type="s" name="interface_name" direction="in"/>
13       <arg type="a{sv}" name="properties" direction="out"/>
14     </method>
15     <method name="Set">
16       <arg type="s" name="interface_name" direction="in"/>
17       <arg type="s" name="property_name" direction="in"/>
18       <arg type="v" name="value" direction="in"/>
19     </method>
20     <signal name="PropertiesChanged">
21       <arg type="s" name="interface_name"/>
22       <arg type="a{sv}" name="changed_properties"/>
23       <arg type="as" name="invalidated_properties"/>
24     </signal>
25   </interface>
26   <interface name="org.freedesktop.DBus.Introspectable">
27     <method name="Introspect">
28       <arg type="s" name="xml_data" direction="out"/>
29     </method>
30   </interface>
31   <interface name="org.freedesktop.DBus.Peer">
32     <method name="Ping"/>
33     <method name="GetMachineId">
34       <arg type="s" name="machine_uuid" direction="out"/>
35     </method>
36   </interface>
37   <interface name="org.lightmediascanner.Scanner1">
38     <method name="Scan">
39       <arg type="a{sv}" name="specification" direction="in">
40       </arg>
41     </method>
42     <method name="Stop">
43     </method>
44     <method name="RequestWriteLock">
45     </method>
46     <method name="ReleaseWriteLock">
47     </method>
48     <signal name="ScanProgress">
49       <arg type="s" name="Category">
50       </arg>
51       <arg type="s" name="Path">
52       </arg>
53       <arg type="t" name="UpToDate">
54       </arg>
55       <arg type="t" name="Processed">
56       </arg>
57       <arg type="t" name="Deleted">
58       </arg>
59       <arg type="t" name="Skipped">
60       </arg>
61       <arg type="t" name="Errors">
62       </arg>
63     </signal>
64     <property type="s" name="DataBasePath" access="read">
65     </property>
66     <property type="b" name="IsScanning" access="read">
67     </property>
68     <property type="b" name="WriteLocked" access="read">
69     </property>
70     <property type="t" name="UpdateID" access="read">
71     </property>
72     <property type="a{sv}" name="Categories" access="read">
73     </property>
74   </interface>
75 </node>