d6fb2ea4c5ce9c2ae69ece3e9df114b4dcbf04a3
[profile/ivi/genivi/genivi-audio-manager.git] / PluginRoutingInterfaceDbus / include / RoutingSender.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.pulseaudio.genivi.RoutingSend'>    
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='n' direction='in' /> 
18                 <arg name='error' type='n' direction='out' />                                                                           
19         </method>                                                                                       
20         <method name='asyncDisconnect'> 
21                 <arg name='handle' type='q' direction='in' />  
22                 <arg name='connectionID' type='q' direction='in' />             
23                 <arg name='error' type='n' direction='out' />                                                                                           
24         </method>                                                                                       
25         <method name='asyncSetSinkVolume'>                                                                      
26                 <arg name='handle' type='q' direction='in' />                                   
27                 <arg name='sinkID' type='q' direction='in' />           
28                 <arg name='volume' type='n' direction='in' />                                                                   
29                 <arg name='ramp' type='n' direction='in' />                                     
30                 <arg name='time' type='q' direction='in' />     
31                 <arg name='error' type='n' direction='out' />                                   
32         </method>                                                                                       
33         <method name='asyncSetSourceVolume'>                                                            
34                 <arg name='handle' type='q' direction='in' />                                   
35                 <arg name='sourceID' type='q' direction='in' />         
36                 <arg name='volume' type='n' direction='in' />                                                                   
37                 <arg name='ramp' type='n' direction='in' />                                     
38                 <arg name='time' type='q' direction='in' />     
39                 <arg name='error' type='n' direction='out' />                                   
40         </method>               
41         <method name='asyncSetSourceState'>     
42                 <arg name='handle' type='q' direction='in' />  
43                 <arg name='sourceID' type='q' direction='in' /> 
44                 <arg name='sourceState' type='n' direction='in' />      
45                 <arg name='error' type='n' direction='out' />                                                                                           
46         </method>                                               
47         <method name='asyncSetSinkSoundProperties'>                                                             
48                 <arg name='handle' type='q' direction='in' />                                   
49                 <arg name='sinkID' type='q' direction='in' />                           
50                 <arg name='listSoundProperties' type='a(nn)' direction='in' />                          
51                 <arg name='error' type='n' direction='out' />                           
52         </method>       
53                 <method name='asyncSetSinkSoundProperty'>                                                               
54                 <arg name='handle' type='q' direction='in' />                                   
55                 <arg name='sinkID' type='q' direction='in' />                           
56                 <arg name='soundProperty' type='(nn)' direction='in' />                         
57                 <arg name='error' type='n' direction='out' />                           
58         </method>       
59         <method name='asyncSetSourceSoundProperty'>                                                             
60                 <arg name='handle' type='q' direction='in' />                                   
61                 <arg name='sourceID' type='q' direction='in' />                         
62                 <arg name='soundProperty' type='(nn)' direction='in' />                         
63                 <arg name='error' type='n' direction='out' />                           
64         </method>       
65         <method name='asyncSetSourceSoundProperties'>                                                           
66                 <arg name='handle' type='q' direction='in' />                                   
67                 <arg name='sourceID' type='q' direction='in' />                         
68                 <arg name='listSoundProperties' type='a(nn)' direction='in' />                          
69                 <arg name='error' type='n' direction='out' />                           
70         </method>       
71         <method name='asyncCrossFade'>                                                          
72                 <arg name='handle' type='q' direction='in' />                                   
73                 <arg name='crossfaderID' type='q' direction='in' />                             
74                 <arg name='hotSink' type='q' direction='in' />                  
75                 <arg name='rampType' type='q' direction='in' />         
76                 <arg name='time' type='q' direction='in' />             
77                 <arg name='error' type='n' direction='out' />                           
78         </method>               
79         <method name='setDomainState'>                                                          
80                 <arg name='domainID' type='q' direction='in' />                         
81                 <arg name='domainState' type='q' direction='in' />                      
82                 <arg name='error' type='n' direction='out' />                           
83         </method>                                                                                               
84         </interface>                                                                                                                                                                                    
85 </node>