Add sound manager initial source code
[staging/soundmanager.git] / soundmanager_binging / dbus / sound_manager_interface.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!DOCTYPE node PUBLIC
3   "-//freedesktop//DTD D-Bus Object Introspection 1.0//EN"
4   "http://standards.freedesktop.org/dbus/1.0/introspect.dtd">
5
6 <node>  
7         <interface name='org.genivi.audiomanager.routing.soundmanager'> 
8         <method name='asyncAbort'>                                                                              
9                 <arg name='handle' type='q' direction='in' />  
10                 <arg name='error' type='n' direction='out' />
11         </method>                                                       
12         <method name='asyncConnect'>                                                                            
13                 <arg name='handle' type='q' direction='in' />                                   
14                 <arg name='connectionID' type='q' direction='in' />     
15                 <arg name='sourceID' type='q' direction='in' />                                 
16                 <arg name='sinkID' type='q' direction='in' /> 
17                 <arg name='connectionFormat' type='i' direction='in' />                                                                         
18         </method>                                                                                       
19         <method name='asyncDisconnect'> 
20                 <arg name='handle' type='q' direction='in' />  
21                 <arg name='connectionID' type='q' direction='in' />                                                                                                     
22         </method>                                                                                       
23         <method name='asyncSetSinkVolume'>                                                                      
24                 <arg name='handle' type='q' direction='in' />                                   
25                 <arg name='sinkID' type='q' direction='in' />           
26                 <arg name='volume' type='n' direction='in' />                                                                   
27                 <arg name='ramp' type='n' direction='in' />                                     
28                 <arg name='time' type='q' direction='in' />                                     
29         </method>                                                                                       
30         <method name='asyncSetSourceState'>     
31                 <arg name='handle' type='q' direction='in' />  
32                 <arg name='sourceID' type='q' direction='in' /> 
33                 <arg name='sourceState' type='i' direction='in' />                                                                                                      
34         </method>                                       
35         </interface>                                                                                            
36 </node>