242bebfe94ae9055c7ebd16052921d13f3cad7c1
[platform/core/multimedia/mm-resource-manager.git] / packaging / org.tizen.MMResourceManager.xml
1 <node>
2   <interface name="org.tizen.MMResourceManager">
3     <method name="conf">
4       <arg name="error" direction="out" type="i"/>
5       <arg name="max_volume" direction="out" type="ai"/>
6       <arg name="cond_volume" direction="out" type="aai"/>
7     </method>
8     <method name="create">
9       <arg name="app_class" direction="in" type="i"/>
10       <arg name="id" direction="out" type="t"/>
11       <arg name="error" direction="out" type="i"/>
12     </method>
13     <method name="destroy">
14       <arg name="id" direction="in" type="t"/>
15       <arg name="error" direction="out" type="i"/>
16     </method>
17     <method name="commit">
18       <arg name="id" direction="in" type="t"/>
19       <arg name="releases" direction="in" type="a(ii)"/>
20       <arg name="acquires" direction="in" type="a(ii)"/>
21       <arg name="error" direction="out" type="i"/>
22       <arg name="acquired_flags" direction="out" type="ab"/>
23     </method>
24     <signal name="release_callback">
25       <arg name="id" type="t"/>
26       <arg name="resource_type" type="i"/>
27       <arg name="volume" type="i"/>
28     </signal>
29     <signal name="status_callback">
30       <arg name="status" type="i"/>
31     </signal>
32   </interface>
33 </node>