Add new api of stream and instance for multi-instance
[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       <arg name="max_instance" direction="out" type="ai"/>
8     </method>
9     <method name="create">
10       <arg name="app_class" direction="in" type="i"/>
11       <arg name="id" direction="out" type="t"/>
12       <arg name="error" direction="out" type="i"/>
13     </method>
14     <method name="destroy">
15       <arg name="id" direction="in" type="t"/>
16       <arg name="error" direction="out" type="i"/>
17     </method>
18     <method name="commit">
19       <arg name="id" direction="in" type="t"/>
20       <arg name="releases" direction="in" type="a(ii)"/>
21       <arg name="acquires" direction="in" type="a(ii)"/>
22       <arg name="error" direction="out" type="i"/>
23       <arg name="acquired_flags" direction="out" type="ab"/>
24     </method>
25     <signal name="release_callback">
26       <arg name="id" type="t"/>
27       <arg name="resource_type" type="i"/>
28       <arg name="volume" type="i"/>
29     </signal>
30     <signal name="status_callback">
31       <arg name="status" type="i"/>
32     </signal>
33   </interface>
34 </node>